2013-11-13 3 views
1

Я печатаю изображение (монохромное) с переносного термопринтера (модель: Brother PJ-623) с использованием малины Pi. Изображение сохраняется в формате eps.Самый легкий формат для печати

Задача: Перед началом печати требуется ~ 9-12 секунд. Я думаю, может быть, проблема в формате изображения. Так есть ли какой-либо формат, который принтер может читать быстрее, чем формат eps?

Или любое другое решение, если возможно?

EDIT: Я использую gnuplot в Qt-creator для создания файла изображения.

Любая помощь будет высоко оценена.

С наилучшими пожеланиями, Hammad Тарик

+0

LZW сжатое изображение Tiff довольно мало для монохромных изображений. Насколько велик ваш файл изображения? (Размеры и размер файла) – Logarr

+0

Это менее 1 МБ. – HammadTariq

+0

Вы не сможете сэкономить время, изменив форматы. Если это так мало, и это так долго, то вы смотрите на ограничения в драйверах или устройстве. – Logarr

ответ

1

Я попробовал другой формат, как PNG и PDF, используя следующую команду в GNUPLOT:

set term png size H,W 

, где Н, W было разрешение изображения, генерируемого.

Но они не помогали в начале, так как печать содержала искажения. Оказалось, что проблема связана с разрешением dpi.

Таким образом, после некоторых исследований я узнал следующую ссылку:

GNUPLOT pdf terminal

Я нашел следующие команды с помощью приведенной выше ссылке:

set terminal postscript enhanced color 
set output '| ps2pdf - plot.pdf' 

Он преобразует файл пс в формате PDF с тем же результат в формате pdf, как в файле ps.

И для чтения принтера потребовалось всего 3 секунды.

Я надеюсь, что это поможет кому-то в будущем. С уважением, Hammad

+0

Начиная с версии 4.4 gnuplot имеет терминал 'pdfcairo'. – Christoph

0

Если EPS, если вектор на основе вы на самом деле не имеют выбора в формате. Единственный другой вариант - это PDF, который, вероятно, будет менее эффективным, чем EPS. Вероятно, драйвер, который вы используете, не очень эффективен при печати векторной графики. Вы можете сделать тест, преобразовывая изображение в JPEG с высоким разрешением и видя, есть ли разница в времени печати.

Однако, если вы используете формат EPS для растровых изображений, вам лучше использовать файл JPEG высокого качества. EPS неэффективен для хранения информации о пикселях по сравнению с TIFF и JPEG.

Конечно, мне нужно задаться вопросом, что так плохо в 10-секундном времени печати. Это просто любопытство, или важно, чтобы эти печатные супер быстрей?

+0

Я проверю pdf и jpg и обновится здесь. И да, время критическое - не любопытство. – HammadTariq

+0

Просто получил время проверить другие форматы. Они очень быстрые (оба .png, .jpg) - всего 2 секунды для обработки принтером. Но результат очень скучный и легкий, а линии сломаны. Любой метод для создания высококачественных jpg или png с использованием GNUPLOT ..? – HammadTariq

+0

Я ничего не знаю о GNUPLOT, но быстрый поиск в Google показал это [Улучшить разрешение jpeg или eps-графиков] (https://groups.google.com/forum/#!topic/comp.graphics.apps.gnuplot/ B8IujxvCh2c) – Logarr

Смежные вопросы