АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

hp2xx - Интернет в облаке

Запустите hp2xx в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда hp2xx, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


hp2xx - конвертер HPGL в некоторые векторные и растровые форматы.

ИСПОЛЬЗОВАНИЕ


hp2xx [-параметры] [файл (ы) hpgl]

ВАРИАНТ РЕЗЮМЕ


Параметр Формат По умолчанию Описание
-------------------------------------------------- -----------------------
Общие настройки:
-c char * 11111111 Цвет (а) пера. Допустимо: от 1 до 8 цифр от 0 до 7 каждая.
0 = выключено, 1 = черный, 2 = красный, 3 = зеленый, 4 = синий, 5 = голубой,
6 = пурпурный, 7 = желтый.
-f char * "" Имя выходного файла. "" = автом., "-" = стандартный вывод
-l char * "" Имя необязательного файла журнала
-m char * pre Mode. Действителен (некоторые из них - параметры времени компиляции):
mf, cad, dxf, em, emf, epic, eps, escp2, fig, jpg, gpt, hpgl,
rgip, pcl, pcx, pic, img, pbm, png, pre, svg, tiff, pdf, nc
-p char * 11111111 Размер карандаша [точки] (по умолчанию), [1/10 мм] (мф, пс).
Допустимо: от 1 до 8 цифр от 0 до 9 (или символы AZ для
шириной более 0.9 мм) каждый.
-P int 0: 0 Выбранный диапазон страниц (m: n) (0 = 0: 0 = все страницы)
-q выключить Тихий режим. Нет диагностического вывода.
-r double 0.0 Угол поворота [град.]. -r90 дает пейзаж
-s char * hp2xx.swp Имя файла подкачки

Контроль размера:
-a удвоенный коэффициент 1.0. Действительно:> 0.0
-h double 200 Высота [мм] изображения
-w double 200 Ширина [мм] изображения
-x double - Предустановленное значение xmin диапазона координат HPGL
-X double - предустановленное значение xmax диапазона координат HPGL
-y double - Предустановленное значение ymin диапазона координат HPGL
-Y double - предустановленное значение ymax диапазона координат HPGL
-z двойное 1.0 Z зацепление (рабочая глубина) (используется только для вывода NC)
-Z double -1.0 Z глубина втягивания (используется только для вывода NC)
-t off Режим истинного размера. Подавляет эффекты -a -h -w

Управление обращением с HPGL:
-n off Без заливки полигонов; вместо этого рисует контур
-N off Игнорировать команды PS, при необходимости рассчитывать размер графика
-e int 0 Расширить пределы ограничения IW на заданную величину
-M int 0 Переназначить команды пера номер 0 на данное перо

Элементы управления форматом растра:
-d int значение 75 точек на дюйм (x или оба x и y)
-D int значение 75 точек на дюйм (только y)

Только PCL:
-F off Отправить FormFeed после графических данных
-i off Предварительная инициализация принтера
-S int 0 (Deskjet) Специальные команды: 0 = выкл, 1 = ч / б, 3 = CMY, 4 = CMYK
-d (см. выше) Действительно ТОЛЬКО 300, 150, 100, 75
-D (см. Выше) НЕДЕЙСТВИТЕЛЬНО для PCL!

EPS, PCL и некоторые превью:
-o двойное 0.0 x смещение [мм] изображения (левое поле)
-O двойное смещение 0.0 y [мм] изображения (верхнее поле)
-C Измените -o -O, чтобы центрировать изображение внутри -w -h кадра

Только TIFF:
-S int 0 Сжатие: 0/1 = выключено, 2 = RLE, 3 = G3FAX, 4 = G4FAX,
6 = OJPEG, 7 = JPEG, 8 = спустить

Предварительный просмотр на ПК (DOS):
-V int 18 байт режима VGA (десятичный)
-------------------------------------------------- -----------------------
-H Показать справку.

ОПИСАНИЕ


hp2xx читает исходные файлы HPGL ASCII, интерпретирует их и преобразует их в любой
другой векторный формат или один из нескольких форматов растровых файлов. В настоящее время его HPGL
синтаксический анализатор распознает большое подмножество HPGL / 2. Некоторые высокоуровневые функции, относящиеся к многоугольнику
начинка отсутствует. Кроме того, только некоторые векторные шрифты с фиксированным пространством и ни один из
поддерживаются дуговые шрифты с переменным пробелом. Помимо этих ограничений, hp2xx доказал свою эффективность
со многими источниками HP-GL без каких-либо проблем.

ОБЩАЯ ИНФОРМАЦИЯ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


hp2xx читает из стандартного ввода или из файла, если он указан в командной строке. Если нет выходного файла
задано имя (по умолчанию), вывод автоматически переходит в файл, имя которого является производным
из имени входного файла и текущего режима. Например, hp2xx -m ПКЛ foo.hpgl пишет
вывод в файл "foo.pcl". Вариант использования -f Outfile чтобы указать имя выходного файла
явно или -I -f- для записи в стандартный вывод, например, при переходе в очередь.

Программа сканирует текущий исходник HPGL, конвертирует все команды рисования в элементарные
векторов, сохраняет их во временном файле и одновременно определяет максимальное
используемый диапазон координат. Затем он обрабатывает векторы, отображая их в определяемый пользователем
система координат, сохраняя соотношение сторон исходных данных.

Эта система координат по умолчанию помещается в окно размером 200 мм на 200 мм. Изменить
размер этого ограничивающего окна, используйте -h высота и -w ширина для установки (макс.) желаемого
высота и ширина вашего выходного изображения; необязательно использовать -a аспект изменить
соотношение сторон по заданному коэффициенту (коэффициент сжатия <1 сужает ваше изображение). Сгенерированный
изображение всегда будет помещаться в окно, определяемое -h высота и -w ширина, дополненное
цвет фона у нижнего или правого поля, если необходимо.

Второй способ определения размеров - полагаться на размер, который на самом деле будет отображаться на картинке, если
напечатаны на листе бумаги с помощью HP-совместимого плоттера. Активируя флаг -I -t (true
size), параметры -a, -h и -w игнорируются, а размеры берутся из файла HP-GL.
в предположении, что 1 л.с. = 1/40 мм.

Опция -r угол поворота градусы) позволяет повернуть объект перед масштабированием
операции. Его основное использование - облегчить альбомный формат: -r90 поворачивает весь ваш
изображение, например, из портретного в альбомный формат. Однако любой разумный угол поворота равен
действует.

Называя файл опцией -l журнальный файл вы можете перенаправить диагностические выводы в
данный файл, даже без механизма перенаправления для stderr, как в оболочках UNIX (например,
ДОС). Вариант -q (тихо) полностью избавляется от них.

Если вам нужно обработать серию однотипных объектов, которые нужно точно перевести в
в той же системе координат, есть способ переопределить автоматическое масштабирование: сначала запустите все
файлы отдельно и обратите внимание на информацию об используемых диапазонах координат. Затем выберите диапазон,
покроет ВСЕ ваши фотографии. Теперь вы можете назначить значения по умолчанию для созданных внутри
пределы диапазона, указав -x хмин, -X хмакс, -y юмин, и -Y yмакс. ПРИМЕЧАНИЕ. Обрезка возможна только
поддерживается командой IW! Если какая-либо координата изображения превышает ваши пределы, они будут
перезаписан.

Вариант использования -m Режим для выбора режима программы, т.е. формата вывода. В настоящее время
поддерживаются: mode = "mf" (Metafont), "em" (emTeX \ special {} команды), "epic" (рисование линий
с использованием макросов TeX в epic.sty), «eps» (PostScript), «dxf» (Autocad), «emf / emp» (MS
Enhanced Metafile / Printing - доступно только в исполняемых файлах Windows), "svg"
(Масштабируемая векторная графика), «fig» (XFig 3.2), «gpt» (GnuPlot ascii), «hpgl» (упрощенное
HP-GL, например, для задач импорта), «pcl» (формат HP-PCL Level 3 (подходит для печати на HP
Laserjet II, DeskJet или совместимый принтер), escp2 (команды принтера Epson Esc / P2,
подходит для печати на моделях Epson Stylus), «img» (формат GEM IMG), «jpg» (JPEG
изображение), «pdf» (формат Adobe Portable Document), «pbm» (Portable Bit Map / Portable PixMap
для цветных графиков), «pcx» (формат PC-Paintbrush, также принимаемый MS-Paintbrush / Windows
3.0 и многие другие средства рендеринга пикселей на базе ПК), «png» (формат Portable Network Graphics),
«nc» (G-код ЧПУ, для гравировки) или «rgip» (Uniplex RGIP). Также есть превью
вариант «pre», который поддерживает карты VGA (DOS), серверы ATARI, AMIGA, X11 и Sunview.
По умолчанию установлен режим «pre». (Поскольку некоторые из этих режимов зависят от внешних библиотек, они могут не
быть встроенным по умолчанию и не быть доступным в предварительно созданных двоичных файлах, поставляемых, например, в Linux
раздачи. Сообщение об использовании, генерируемое при вызове hp2xx без параметров, будет
всегда указывайте именно те режимы, которые действительно доступны.)

Если вы используете растровый формат, изображение по умолчанию растрируется с разрешением 75 точек на дюйм.
изображение. Вариант использования -d DPI_значение для изменения разрешения, например -d300 вызовет HP LJ-II
совместимая растеризация 300 dpi. Есть способ указать другое разрешение для
направление y: -D DPI_y_value

Было обнаружено, что некоторые программы генерируют вывод HPGL со слишком жесткими границами отсечения, что
привести, например, к обрезке некоторых частей текстовых символов. Вариант использования -e Экстраклип
чтобы добавить дополнительное пространство для обрезки областей, чтобы исправить такие ошибки. Например,
-e 40 добавит 40 дополнительных плоттеров с каждой стороны отсека для обрезки, что истинно на 1 мм.
размер.

При обработке больших изображений с высоким разрешением на машинах с малым объемом памяти, обычно
DOS, программа может начать подкачку. При необходимости измените файл подкачки с помощью -s файл подкачки
например, для ускорения обработки путем переключения на RAM-диск.

Если в файле hpgl не указан собственный выбор ширины и цвета пера (до 256
ручки) моделируется карусель из 8 ручек. Вы можете указать размер и цвет пера для каждого из
эти ручки через опции -p string и -c строка. "строка" должна состоять из 1..8 цифр (0-9
для размера, 0-7 для цвета). Цифра n (считая слева) соответствует номеру ручки.
п. Цифровое значение - это цвет или размер пера во внутренних единицах измерения. Единица ширины пера
соответствует 1/10 мм - использование пера шириной более 0.9 мм возможно при использовании букв
латинский алфавит, так что A = 1 мм, B = 1.1 мм и т. д. Размер по умолчанию - 1 для всех ручек.
Цвета назначаются в соответствии с: 0 = выключено, 1 = черный, 2 = красный, 3 = зеленый, 4 = синий, 5 = голубой,
6 = пурпурный, 7 = желтый. Примеры использования: -p22222222 С33333333 изменяет все размеры на 2
единицы, все цвета в зеленый -p302 С407 превращает ручку №1 в синюю ручку размера 3, перо №3 в желтую.
размер пера 2, подавляет рисование пером №2 и сохраняет все другие размеры пера и
цвета. Установка -p или -c переопределит эквивалентные команды HPGL / 2 (ПК, PW) в
файл HP-GL.

Иногда файлы HP-GL содержат несколько страниц вывода плоттера. hp2xx признает HP-
Команды GL для "прямой связи", "паузы" или "новой страницы" и по умолчанию рисуют каждое изображение как
отдельная страница (сохранение в последовательно пронумерованных выходных файлах или открытие нового превью
окно для каждого). Вы можете выбрать любой конкретный диапазон страниц, используя опцию -P
первая страница: последняя страница что приводит к hp2xx чтобы пропустить все команды рисования, кроме
данные страницы. Обратите внимание, что даже если на самом деле нарисована только одна страница, hp2xx будете
тем не менее обработать весь файл HP-GL. Это гарантирует, что влияние ранних страниц на
внутренние режимы действительно влияют на последующие страницы, как на настоящем плоттере.

ВЕКТОР ФОРМАТЫ


Поддерживаемые векторные форматы: TeX / Метафонт, emTex-специальные предложения, TeX / epic-Macros, Autocad DXF
ЧПУ G-код XРис 3.2, ГнуПлот ASCII, Упрощенный HP_GL, Униплекс РГИП Масштабируемость вектор
Графика (SVG) саман PDF (если libpdf is имеется в наличии) и -I PostScript. Использовать -m mf преобразовать
рисунок HPGL в символ Metafont, который будет включен в документ TeX как
символ «Z» специального шрифта, который вы можете создать. Отредактируйте исходный код метафонта, например, чтобы
изменить букву "Z" на другую или изменить толщину линии, которая установлена ​​на 0.4 пт.
по умолчанию. Другие режимы, связанные с TeX («cad» для кода, совместимого с TeXcad, «em» для
использование макросов \ special {em: line} и "epic" для рисования линий с макросами из
"epic.sty") обращаются к различным компромиссам, чтобы справиться с плохой способностью TeX рисовать линии.
и обычно не рекомендуются и не поддерживаются полностью. Не стесняйтесь экспериментировать с ними
- они генерируют вывод ASCII, который должен быть «вводом» в документы TeX / LaTeX.

Вариант использования -p размер пенса для управления размером шрифта: фактический Metafont или PostScript
pensize будет «pensize * 0.1 мм», pensize = 0 - 9 (0 = без рисунка). То же
относится к

В режиме PostScript (-м EPS), вам также может потребоваться использовать параметры -o и -O (см. ниже) для
правильные поля на бумаге, так как hp2xx помещает вашу картинку "заподлицо" на левую и верхнюю часть листа
ограничение по умолчанию.

РАСТР ФОРМАТЫ


Поддерживаются следующие форматы: HP-PCL, Esc / P2, PCX, PIC, IMG, JPG, PBM / PPM, PNG,
TIFF и превью. (Форматы PNG и TIFF зависят от внешних libpng, zlib и libtiff, JPG
полагается на libjpeg. Версии, построенные на системах MS Windows, или версии, связанные с
libEMF на других платформах - может дополнительно поддерживать генерацию и печать EMF.)

Добавление других форматов упрощается для программистов благодаря hp2xx's модульный
структура. Программа выделяет растровое изображение построчно, меняя местами строки на диск.
при необходимости и отображает в этом растровом изображении. В зависимости от выбранного формата конвертация
Затем активируется модуль, который можно легко заменить другими преобразователями. Добавить больше
форматы, если хотите!

Опция -p размер пенса управляет размером (в пикселях) виртуального черчущего пера. Единственный
Реализованная форма кончика пера - квадрат заданной длины. размер пера 5 ... 9
единицы будут приняты, но заменены на 4 единицы. Если указать -p4 в режиме 75 точек на дюйм,
делать довольно неуклюжие картинки, в то время как вы можете предпочесть -p2 вместо -p1 при 300 DPI.

PCX: размер изображения PCX контролируется с помощью его указанной высоты и текущего DPI.
ценность. Чтобы создать изображение PCX с высоким разрешением, просто увеличьте значение DPI по желанию. PCX
формат не принимает смещения.

IMG: см. PCX.

PBM / PPM: параметры см. В PCX. Если ваш файл hpgl не монохромный, hp2xx будет
автоматически создавать файл PPM (переносимого растрового изображения) вместо растрового изображения PBM. (Используйте -c11111111
для принудительной генерации PBM из цветного файла hpgl). В зависимости от параметра времени компиляции
PBM_ASCII, hp2xx создаст файлы ascii или двоичные pbm (ppm) - обычно более эффективные
следует отдавать предпочтение двоичному формату.

(Неподдерживаемые параметры) PIC, PAC: экраны ATARI ST (640x400 пикселей) можно легко скопировать на
файлы. Такие программы, как STAD, принимают графику, включая такие файлы дампа экрана.
Графика, заполняющая более одного экрана, может быть разделена на блоки размером с экран и
загружается / монтируется блочно. hp2xx конвертирует в формат растрового изображения ATARI, пытаясь подогнать
полученное изображение в одноэкранный эквивалент (макс. 400 строк, макс. 80 байт (640
пиксель) в строке). Если это удастся, hp2xx создает один выходной файл. Указывайте ТОЛЬКО свой
базовое имя (опция -f), поскольку hp2xx автоматически добавляет расширение файла ".pic" или ".pac".
НЕ пытайтесь работать более чем с одним файлом HPGL одновременно! НЕ используйте более 6
символы для имени файла и избегайте цифр. Если требуются дополнительные блоки экрана
горизонтально и / или вертикально, hp2xx автоматически разделит картинку на отдельные
файлы, считая их по столбцам (сверху вниз и слева направо), добавляя двузначный
номер к данному имени файла. Поддерживается максимум 10 столбцов. Картина
дополнен цветом фона на правом и нижнем полях, если необходимо. Файл функций PAC
сжатие, PIC нет.

PCL: формат HP-PCL уровня 3, наиболее полезен для прямого вывода на принтер. Благодаря этому действию,
были добавлены дополнительные флаги и опции: Использовать флаг -i отправить принтер
последовательность инициализации перед фактическим изображением. Помимо прочего, это проинструктирует
принтер, какой размер бумаги использовать. Флаг -F добавляет фид формы (FF, шестнадцатеричный 0C) после изображения
завершено, что вы можете хотеть большую часть времени. Однако печать с наложением
несколько файлов возможно, если опустить -F.

Для дополнительного контроля конечного положения изображения на бумаге вы можете добавить x или y
смещения с использованием -o X_смещение or -O Y_смещение. Например, -o 20 -O 30 будете давать являетесь 30 mm дополнительный
топ маржа и дополнительное левое поле 20 мм. Опция -C изменяет эти смещения по центру
изображение в рамке, определяемой -w -h.

Опция -C попытается автоматически центрировать рисунок на бумаге. Обратите внимание также
который hp2xx теперь учитывает любые команды PS (размер страницы) в файле hpgl, которые также могут создавать
пустое пространство вокруг рисунка.

Опция -N заставит hp2xx игнорировать любые команды PS, указанные в файле hpgl, и
вместо этого пересчитайте размер изображения на основе фактической геометрии.

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

Опция -M вымпел будет переназначать любые команды цвета или рисования с пера 0 на
указанное перо (которое обычно не используется на чертеже). Исторически,
при выборе пера 0 перьевой плоттер должен убрать перо и прекратить рисование, в то время как
современные струйные плоттеры могут использовать его как любой другой цвет. Из-за этой неоднозначности hp2xx будет
нарисуйте фон растровой графики цветом пера 0, если этот параметр не используется.

Для принтеров DeskJet / DeskJet Plus / DeskJet 500 / Deskjet 550 есть несколько специальных
команды принтера. Активируйте их с опцией -S n. n = 0 выключает их, n = 1 активирует
черно-белый режим, n = 3 (только DJ500C и DJ550) поддерживает данные цвета CMY, n = 4 (только DJ550C)
поддерживает данные цвета CMYK. Любое n! = 0 активирует сжатие данных ПЛК (режим TIFF: 2).

Esc / P2: это управляющий язык, используемый в семействе струйных принтеров Epson Stylus. hp2xx
в настоящее время не адресует более одной линии сопел в печатающей головке, поэтому печать,
хотя и точный, но очень медленный. Пользователи могут предпочесть конвейерную передачу вывода PostScript
модуль через Призрачный сценарий пока этот вопрос не будет решен.

PNG: Поддержка формата Portable Network Graphics зависит от Libpng который доступен
с www.libpng.org.

PRE: предварительный просмотр на всех машинах. Используйте параметры -h -w -o -O -C, чтобы определить размер экрана и
позиция вашего вывода (-o -O -C может не всегда применяться). В X11 вы можете панорамировать
изображение, превышающее размер экрана, "перетаскивая" его мышью (нажатие кнопки
1, перемещая мышь в желаемом направлении). Любая другая кнопка мыши или клавиша клавиатуры
завершит предварительный просмотр. Для карт VGA (DOS), опция -V Режим VGA дает вам простой способ
использовать режимы SVGA. Пожалуйста, будьте осторожны, не определяйте окна большего размера, чем ваша графика.
устройство может справиться, так как результаты непредсказуемы. Поскольку hp2xx использует стандартные вызовы BIOS для
установить пиксели на картах VGA (медленные, но портативные), вы можете выбрать любой режим высокого разрешения, поддерживаемый
вашей системе, просто указав байт режима с помощью этой опции.

TIFF: формат файла изображения с тегами поддерживается большинством графических и графических манипуляций.
программы. Поддержка TIFF в hp2xx опирается на TIFF библиотека можно получить
www.libtiff.org, который предлагает несколько способов сжатия изображений. В -S командная строка
опция выбирает между ними следующим образом: -S 0 or -S 1: нет (сила) -S 2: RLE (запустить
кодировка) -S 3: группы 3 ФАКС (монохромный) -S 4: группы 4 ФАКС (монохромный) -S 5: GIF (Вы не
доступен by по умолчанию, , так как: of домен UNISYS патент) -S 6: JPEG ('Старый' TIFF 6.0 стиль) -S
7: JPEG -S 8: выкачивать

ПРИМЕРЫ


% hp2xx -m pcx -f my_output.pcx -d300 -p2222 -h50 -a 1.2 my_input.hp

создает файл PCX с разрешением 300 точек на дюйм и высотой 50 мм с использованием коэффициента сжатия
1.2 и размер пера 2 пикселя для перьев 1-4.

% my_hpgl_generator | hp2xx -f- -o20 -O30 -F -q | lpr -P мой_PCL_printer

Выход HPGL передается по трубопроводу через hp2xx; полученный код PCL передается по конвейеру
очередь принтера, выдавая изображение высотой 100 мм при 75 DPI.
Создается дополнительное левое поле 20 мм и верхнее поле 30 мм.
Будет добавлена ​​подача формы (удобно, если в очереди на принтер ее нет).

% hp2xx my_input.hp

Предварительный просмотр на экране или в окне.

ОРИГИНАЛ АВТОР


Хайнц В. Вернтгес, Physikal. Biologie, Geb. 26.12,
Университет Генриха Гейне,
D-40225 Дюссельдорф, Германия.

ОБСЛУЖИВАНИЕ ПОСКОЛЬКУ V 3.30


Мартин Кроекер, daVeg GmbH,
Шоттенер Вег 2
D-64289 Дармштадт, Германия.
[электронная почта защищена] or [электронная почта защищена]

Функции ATARI и режимы PIC, PAC, IMG принадлежат Норберту Мейеру, Дюссельдорф.
Версия AMIGA и режим PBM созданы Клаусом Лангхансом, Келькхеймом (Ц.)
Предварительный просмотр X11 принадлежит Майклу Шоне, Дюссельдорф.
Спасибо за поддержку VAX и много тестирования
Михаэль Шмитц и Герхард Штегер, Дюссельдорф
Большая часть поддержки OS / 2 была получена благодаря Host Szillat, Берлин.
(Более поздние участники: см. Файл TEXINFO).

ДИАГНОСТИКИ


Дано количество проигнорированных и / или неизвестных команд HPGL. Вам сообщат, если
подкачка начинается. Прогресс отображается логарифмическим подсчетом внутренних векторов во время
сканирование и построение, или по точкам во время вывода (в растровом режиме), где каждая точка соответствует
до 10 строк развертки.

Используйте hp2xx онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad