Преобразование вывода .phs для принтера Canon
phsphs-to-bjc [-A] [-B размер] [-b размер] [-C] [-c цвета] [-D имя_файла_отладки] [-d] [-h высота] [-M модель] [-m модель]
[-n имя] [-ocn] [-odn] [-of] [-oh] [-oin] [-omn] [-opn] [-oQn] [-oq] [-orn] [-oSX,Y] [-oyn] [-P файл] [-p начало[,конец]] [-pr]
[-s уровень] [-U имя_файла] [-V] [-w ширина] [-x смещение] [-y смещение] имя_файла
- -A
- Принудительно сглаживать шрифты.
- -B размер
- Указать размер буфера принтера в байтах. Этот буфер используется, если указанный входной файл относится к типу FIFO.
- -b размер
- Указать размер буфера раздела в байтах.
- -C
- Деактивировать сжатие выходных данных.
- -c цвета
- Число доступных цветов; значение 1 означает 256 цветов, значение 3 – 16 миллионов цветов.
- -D имя_файла_отладки
- Отправить отладочную информацию в указанный файл.
- -d
- Удалить входной файл после обработки.
- -h высота
- Указать начальную высоту исходного изображения. Значение по умолчанию – 480 пикселей.
- -M модель
- Выбрать модель по идентификатору модели ЗОСРВ «Нейтрино», указанному в виде шестнадцатеричного целого числа.
- -m модель
- Выбрать модель по идентификатору модели MicroSoft, указанному в виде строки до 20 символов из набора ASCII.
- -n имя
- Указать имя принтера.
- -oc n
- Установить коррекцию голубой гаммы для сглаживания Флойда-Штейнберга. Отрицательное значение означает меньше, положительное – больше.
- -od n
- Установить графическое обеднение для принтера (по умолчанию: 2). Диапазон возможных значений: от 0 (деактивировано) до 5 (удаление каждого пятого пикселя).
- -of
- Активировать сглаживание Флойда-Штейнберга (по умолчанию: -oq).
- -oh
- Активировать сглаживание полутонов (по умолчанию: -oq).
- -oi n
- Корректировать яркость (0–49 – темный, 50 – стандартный и 51–99 – светлый). Значение по умолчанию – 50.
- -om n
- Установить коррекцию лиловой гаммы для сглаживания Флойда-Штейнберга. Отрицательное значение означает меньше, положительное – больше.
- -op n
- Указать тип печати. Возможные варианты: 1 (черно-белая); 3 (цвет CMY); 4 (CMYK).
- -oQ n
- Установить качество печати (0 – черновик, 1 – стандарт, 2 – высокое). Значение по умолчанию – 1.
- -oq
- Использовать метод сглаживания ЗОСРВ «Нейтрино» (значение по умолчанию).
- -or n
- Установить разрешение; если оно не указано в исходном файле, то значение по умолчанию – 360 точек на дюйм. Возможные варианты: 90, 180, 360 и 720.
- -oS X,Y
- Масштабировать изображение в направлении X или Y (например, __-oS__0.75,0.6). Возможные значения масштабирования:
- Отрицательное
- Масштабировать как кратное размеру исходного изображения. Например, для печати изображения в соответствии с исходным размером, используется -oS-1,-1. Каждый пиксель изображения соответствует одной напечатанной точке на странице. Размер распечатанного изображения зависит от разрешения принтера (DPI; точек на дюйм).
- Положительное
- Масштабировать как кратное размеру страницы. Например, для печати изображения на всю страницу используется -oS1,1. Если в этом примере коэффициент пропорциональности изображения (X:Y) отличается от форматного соотношения изображения (ширина:высота), изображение будет искажено.
- 0
- Использовать максимальный размер и учитывать коэффициент пропорциональности исходного изображения. Например, в результате выполнения -oS0,0.5 изображение масштабируется до половины высоты страницы, ширина изображения изменяется пропорционально.
Если указан только масштабный коэффициент X, для Y используется то же значение. Например, -oS0.5 устанавливает для X и Y значение 0,5. Это означает, что изображение займет четверть страницы.
- -oy n
- Установить коррекцию желтой гаммы для сглаживания Флойда-Штейнберга. Отрицательное значение означает меньше, положительное – больше.
- -P файл
- Имя файла палитры Photon, который требуется использовать. Значение по умолчанию –
default.pal
.
- -p начало[,конец]
- Указать номер первой (и, не обязательно, последней) страницы для печати. Если значение аргумента начало больше значения аргумента конец, печать страниц выполняется в обратном порядке.
- -pr
- Печатать весь файл в обратном порядке.
- -s уровень
- Указать уровень передачи данных, где уровень является целым числом.
- -U имя_файла
- Удалить этот файл после выполнения задания по выводу на печать. Используется для синхронизации операций вывода на печать и спулинга.
- -V
- Вывести расширенную информацию (-VV: вывести более расширенную информацию).
- -w ширина
- Указать начальную ширину исходного изображения. Значение по умолчанию – 640 пикселей.
- -x смещение
- Начальное смещение x (по умолчанию –
0
).
- -y смещение
- Начальное смещение y (по умолчанию –
0
).
- имя_файла
- Имя файла графического потока Photon (
*.phs
).
ЗОСРВ «Нейтрино»
arm, armv7, mips, ppc, x86
Эта утилита преобразовывает выходной графический поток Photon (.phs
) в формат, распознаваемый принтером Canon. В конфигурационном файле для принтеров Canon /etc/printers/bjc.cfg
в качестве фильтра, используемого командой spooler, указан phs-to-bjc.
Вывод отправляется в stdout. Как правило, он перенаправляется на принтер, как показано в примере.
phs-to-bjc file.phs >/dev/par
Базовые подсистемы ЗОСРВ «Нейтрино»
phs-to-bmp, phs-to-escp2, phs-to-pcl, phs-to-ps, spooler
Предыдущий раздел: Утилиты