Преобразование вывода .phs для принтера Canon
phsphs-to-bjc [-A] [-B размер] [-b размер] [-C] [-c цвета] [-D имя_файла_отладки] [-d] [-h высота] [-L] [-M модель] [-m модель]
[-n имя] [-oc n] [-od n] [-oD n] [-of] [-og] [-oh] [-oH] [-oi n] [-om n] [-oM размер] [-op n] [-oQ n] [-oq] [-or n] [-os число] [-oSX,Y]
[-oy n] [-oz формат] [-P файл] [-p начало[,конец]] [-pn] [-pr] [-s уровень] [-U имя_файла] [-V] [-w ширина] [-x смещение] [-y смещение] имя_файла
- -A
- Принудительно сглаживать шрифты.
- -B размер
- Указать размер буфера принтера в байтах. Этот буфер используется, если указанный входной файл относится к типу FIFO.
- -b размер
- Указать размер буфера раздела в байтах.
- -C
- Деактивировать сжатие выходных данных.
- -c цвета
- Число доступных цветов; значение
1
означает 256 цветов, значение 3
– 16 миллионов цветов.
- -D имя_файла_отладки
- Отправить отладочную информацию в указанный файл.
- -d
- Удалить входной файл после обработки.
- -h высота
- Указать начальную высоту исходного изображения. Значение по умолчанию – 480 пикселей.
- -L
- Альбомная ориентация.
- -M модель
- Выбрать модель в виде шестнадцатеричного идентификатора.
- -m модель
- Выбрать модель по идентификатору модели MicroSoft, указанному в виде строки до 20 символов из набора ASCII.
- -n имя
- Указать имя принтера.
- -oc n
- Установить коррекцию голубой гаммы для сглаживания Флойда-Штейнберга. Отрицательное значение означает меньше, положительное – больше.
- -od n
- Установить графическое обеднение для принтера (по умолчанию:
2
). Диапазон возможных значений: от 0
(деактивировано) до 5
(удаление каждого пятого пикселя).
- -oD n
- Задать размер точки.
- -of
- Активировать сглаживание Флойда-Штейнберга (по умолчанию: -oq).
- -og
- Установить коррекцию черно-белой гаммы.
- -oh
- Использовать альтернативный метод сглаживания полутонов (по умолчанию: -oq).
- -oH
- Требуется заголовок активации.
- -oi n
- Корректировать яркость (
0–49
– темный, 50
– стандартный и 51–99
– светлый). Значение по умолчанию – 50
.
- -om n
- Установить коррекцию лиловой гаммы для сглаживания Флойда-Штейнберга. Отрицательное значение означает меньше, положительное – больше.
- -oM размер
- Задать максимальное значение памяти для буфера (в килобайтах).
- -op n
- Указать тип печати. Возможные варианты:
1
(черно-белая); 3
(цвет CMY); 4
(CMYK).
- -oQ n
- Установить качество печати (
0
– черновик, 1
– стандарт, 2
– высокое). Значение по умолчанию – 1
.
- -oq
- Активировать сглаживание полутонов (значение по умолчанию).
- -or n
- Установить разрешение; если оно не указано в исходном файле, то значение по умолчанию – 360 точек на дюйм. Возможные варианты: 90, 180, 360 и 720.
- -os число
- Задать значение смещения пикселей (значение должно быть в диапазоне от
0
до 2
). По умолчанию - 1
.
- -oS X,Y
- Масштабировать изображение в направлении X или Y (например, -oS 0.75,0.6). Возможные значения масштабирования:
- Отрицательное
- Масштабировать как кратное размеру исходного изображения. Например, для печати изображения в соответствии с исходным размером, используется -oS -1,-1. Каждый пиксель изображения соответствует одной напечатанной точке на странице. Размер распечатанного изображения зависит от разрешения принтера (DPI; точек на дюйм).
- Положительное
- Масштабировать как кратное размеру страницы. Например, для печати изображения на всю страницу используется -oS 1,1. Если в этом примере коэффициент пропорциональности изображения (X:Y) отличается от форматного соотношения изображения (ширина:высота), изображение будет искажено.
- 0
- Использовать максимальный размер и учитывать коэффициент пропорциональности исходного изображения. Например, в результате выполнения -oS 0,0.5 изображение масштабируется до половины высоты страницы, ширина изображения изменяется пропорционально.
Если указан только масштабный коэффициент X, для Y используется то же значение. Например, -oS 0.5 устанавливает для X и Y значение 0,5. Это означает, что изображение займет четверть страницы.
- -oy n
- Установить коррекцию желтой гаммы для сглаживания Флойда-Штейнберга. Отрицательное значение означает меньше, положительное – больше.
- -oz формат
- Указать формат бумаги.
- -P файл
- Имя файла палитры Photon, который требуется использовать. Значение по умолчанию –
/usr/photon/palette/default.pal
.
- -p начало[,конец]
- Указать номер первой (и, не обязательно, последней) страницы для печати. Если значение аргумента начало больше значения аргумента конец, печать страниц выполняется в обратном порядке.
- -pn
- Печатать весь файл в прямом порядке (значение по умолчанию).
- -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
Предыдущий раздел: Утилиты