Формат hpgl что это

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

HPGL (Hewlett-Packard Graphics Language)

В последнее время корпорация Hewlett-Packard оказалась на лидирующих позициях, создав де-факто два стандарта для выводящих устройств : HPGL и PCL(Printer Control Language).

Хотя HPGL был предназначен для перьевых плоттеров фирмы HP, нашлись варианты их использования в струйных и лазерных принтерах. PCL, с другой стороны, строго используется HP для его растровых устройств и очень медленно теряет совместимость с языком PostScript и Windows-ориентированной direct-GDI.

Содержание

Что же такое HPGL?

Векторная графика HPGL использует меньшее количество памяти, при хранении, в отличие от растровой графики. Также использует более эффективные операции ввода/вывода больших изображений при печати. HPGL использует двухбуквенные мнемоники как инструкции для рисования линий, окружностей, текста и простых символов. При печати в HPGL, принтер определит пункты «a», и «b», затем нарисует линию между ними, в растре же, принтер определяет каждую точку между пунктами «a» и «b».

Однако у HPGL имеется один существенный недостаток: он более громоздок в сравнении с другими графическими языками, что означает, что требуется более длинный, файл HPGL чем, скажем, файл DM/PL(сокращение от-digital microprocessor plotting language) фирмы «Houston Instruments». Для преодоления этого ограничения в 1990 году Hewlett-Packard стандартизировал HPGL и появился HPGL/2, в котором была реализована технология сжатия данных «polyline encoding», которая уменьшает размер графического файла и следовательно уменьшает время его передачи.

HPGL, де-факто стал стандартом для файлов печати, конкуренты неизбежно включают HPGL или некоторый подобный диалект в свою графопостроительную продукцию. Кроме того, все САПР в конечном счёте переводят свои файлы в формат HPGL, и теперь все пакеты САПР могут создавать, а некоторые и считывать HPGL файлы.

Системы координат

В HPGL существует неудобство, связанное с тем, что в плоттерах используются две различные системы координат. Малоформатные плоттеры, (размеров A- и B), располагают начало отсчёта в нижнем левом углу. В то время как в широкоформатных плоттерах (размеров D- и E-), начало отсчёта располагается в центре.

В качестве единицы измерения HPGL использует plu (сокращение от plotter units).

Все графические языки имеют две формы границ чертежа:

Любая часть рисунка, находящаяся вне границ будет обрезана (не будет напечатана).

В HPGL пределы печати обозначаются как P1 (нижний левый угол) и P2 (верхний правый угол).

Чтение HPGL файла

HPGL команда состоит из двух символов в верхнем регистре и следующих за ними дополнительных параметров, заканчивается знаком разделителем (точка с запятой). Аргументы отделяются запятыми. Строковые символы заканчиваются символом перевода каретки.

Например дуга (arc) может выводиться на печать следующей командой:

AA — сокращение от Arc Absolute; 100,100 — координаты центральной точки дуги; 50 — начальный угол, измеряемый против часовой стрелки.

Типичный файл HPGL состоит в основном из символов ASCII с некоторыми управляющими символами. Файл можно читать любым текстовым редактором. Так как графические файлы как правило записываются как одна длинная строка, полезно иметь редактор текста без ограничения длины строки.

Пример файла открытого в текстовом редакторе:

Инициализация графических данных:

Данные завершения печати:

Семантика HPGL

HPGL состоит из двух видов команд:

Пример типичной HPGL команды:

Все HPGL команды начинаются с двух букв и имеют свою мнемонику. Например PA является сокращением от Pen Absolute, команда позиционирования пера. Другие мнемонические команды:

Большинство команд в HPGL включают в себя один или несколько параметров. Если они отсутствуют, то используются параметры по умолчанию.

Когда команда использует несколько параметров они должны быть отделены одним из разделителей:

Пример рисования прямоугольника

Формат hpgl что это. Смотреть фото Формат hpgl что это. Смотреть картинку Формат hpgl что это. Картинка про Формат hpgl что это. Фото Формат hpgl что это

IN;IP0,0,4000,4000;SC0,100,0,100; SP1; PA0,0; PD; PA100,0; PA100,100; PA0,100; PA0,0; PU;

КомандаЗначение
INинициализация процесса черчения
IPопределяет начальные значения системы координат и масштабирование
SC0,100,0,100;устанавливает размеры страницы от 0 до 100 в направлениях X и Y
PA 0,0устанавливает положение пера
PDдвигает перо по заданным позициям (чертит прямоугольник по заданным ниже положениям пера)
PUперемещает перо в позицию по умолчанию

Инструкции управления устройствами

Инструкция управления устройством начинается с управляющего символа [Esc]. Далее следует непосредственно команда для плоттера. В случае принтеров HP перед командой ставится символ «.» (точка).

Пример типичной инструкции управления устройством HP:

Эта инструкция задаёт устройству команду на включение, а так же сообщает о том, что дальнейшие данные необходимо интерпретировать как HPGL и DCI инструкции, а не как поток буквальных текстовых символов Эта DCI не имеет параметров.

Источник

Как открывать, редактировать и & amp; Конвертировать файлы HPGL

Файл с расширением HPGL – это файл языка графики HP, который отправляет инструкции печати на плоттерные принтеры.

В отличие от других принтеров, которые используют точки для создания изображений, символов, текста и т. Д., Принтер плоттера использует информацию из файла HPGL для рисования линий на бумаге.

Как открыть файл HPGL

Чтобы увидеть изображение, которое будет создано на плоттере, вы можете бесплатно открыть файлы HPGL с помощью XnView или HPGL Viewer.

Вы также можете открывать файлы HPGL с помощью Corel PaintShop Pro, ABViewer, CADintosh или ArtSoft Mach. Учитывая распространенность этих файлов для плоттеров, формат HPGL, вероятно, поддерживается в большинстве подобных инструментов.

Поскольку они являются текстовыми файлами, вы также можете открыть файл HPGL с помощью текстового редактора. Notepad ++ и Windows Notepad – это две бесплатные опции. Открытие HPGL таким способом позволит вам изменить и просмотреть инструкции, составляющие файл, но не будет переводить команды в изображение … вы просто увидите буквы и цифры, которые делают до файла.

Если у вас установлена ​​программа, которая пытается открыть HPGL, на который вы нажали, но это не та программа, которую вы хотите, вам нужно изменить целевое приложение.

Как конвертировать файл HPGL

HPGL2 to DXF – это одна бесплатная программа для Windows, которая может конвертировать HPGL в DXF, формат изображений AutoCAD. Если этот инструмент не работает, вы можете сделать то же самое с демонстрационной версией HP2DXF.

Очень похож на эти две программы ViewCompanion. Это бесплатно в течение 30 дней, а также поддерживает преобразование HPGL в DWF, TIF и некоторые другие форматы.

Упомянутая программа HPGL Viewer может не только открыть файл HPGL, но и сохранить его в JPG, PNG, GIF или TIF.

hp2xx – это бесплатный инструмент для преобразования файлов HPGL в графические форматы в Linux.

Вы можете конвертировать файл HPGL в PDF и другие подобные форматы, используя CoolUtils.com, бесплатный конвертер файлов, который работает в вашем браузере, а это значит, что вам не нужно скачивать конвертер, чтобы использовать его.

Дополнительная информация о файлах HPGL

Файлы HPGL описывают изображение на плоттерном принтере, используя буквенные коды и цифры. Вот пример файла HPGL, который описывает, как принтер должен рисовать дугу:

Помимо рисования дуги, существуют другие команды для создания таких вещей, как рисование метки, определение толщины линии и установка ширины и высоты символа. Другие можно увидеть в Справочном руководстве HP-GL, на которое мы ссылаемся выше.

Инструкции для ширины линии не существуют с оригинальным языком HP-GL, но они существуют для HP-GL/2, второй версии языка принтера.

Источник

Расширение файла HPGL

HP Graphics Language Plotter Format

Что такое файл HPGL?

Программы, которые поддерживают HPGL расширение файла

Следующий список содержит программы, сгруппированные по 3 операционным системам, которые поддерживают HPGL файлы. Файлы с расширением HPGL, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Программы, обслуживающие файл HPGL

Как открыть файл HPGL?

Проблемы с доступом к HPGL могут быть вызваны разными причинами. Что важно, все распространенные проблемы, связанные с файлами с расширением HPGL, могут решать сами пользователи. Процесс быстрый и не требует участия ИТ-специалиста. Мы подготовили список, который поможет вам решить ваши проблемы с файлами HPGL.

Шаг 1. Скачайте и установите CorelDRAW

Шаг 2. Обновите CorelDRAW до последней версии

Формат hpgl что это. Смотреть фото Формат hpgl что это. Смотреть картинку Формат hpgl что это. Картинка про Формат hpgl что это. Фото Формат hpgl что этоЕсли проблемы с открытием файлов HPGL по-прежнему возникают даже после установки CorelDRAW, возможно, у вас устаревшая версия программного обеспечения. Проверьте веб-сайт разработчика, доступна ли более новая версия CorelDRAW. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Причиной того, что CorelDRAW не может обрабатывать файлы с HPGL, может быть то, что программное обеспечение устарело. Самая последняя версия CorelDRAW обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.

Шаг 3. Назначьте CorelDRAW для HPGL файлов

После установки CorelDRAW (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия HPGL файлов. Метод довольно прост и мало меняется в разных операционных системах.

Формат hpgl что это. Смотреть фото Формат hpgl что это. Смотреть картинку Формат hpgl что это. Картинка про Формат hpgl что это. Фото Формат hpgl что это

Изменить приложение по умолчанию в Windows

Изменить приложение по умолчанию в Mac OS

Шаг 4. Убедитесь, что HPGL не неисправен

Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным HPGL файлом. Отсутствие доступа к файлу может быть связано с различными проблемами.

Формат hpgl что это. Смотреть фото Формат hpgl что это. Смотреть картинку Формат hpgl что это. Картинка про Формат hpgl что это. Фото Формат hpgl что это

1. Проверьте HPGL файл на наличие вирусов или вредоносных программ.

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

2. Убедитесь, что структура файла HPGL не повреждена

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

3. Убедитесь, что у вас есть соответствующие права доступа

Иногда для доступа к файлам пользователю необходимы права администратора. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл HP Graphics Language Plotter Format.

4. Убедитесь, что в системе достаточно ресурсов для запуска CorelDRAW

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

5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений

Последние версии программ и драйверов могут помочь вам решить проблемы с файлами HP Graphics Language Plotter Format и обеспечить безопасность вашего устройства и операционной системы. Возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами HPGL, влияющими на более старые версии данного программного обеспечения.

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла HPGL мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле HPGL.

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

HPGL (Hewlett-Packard Graphics Language)

В последнее время корпорация Hewlett-Packard оказалась на лидирующих позициях, создав де-факто два стандарта для выводящих устройств : HPGL и PCL(Printer Control Language).

Хотя HPGL был предназначен для перьевых плоттеров фирмы HP, нашлись варианты их использования в струйных и лазерных принтерах. PCL, с другой стороны, строго используется HP для его растровых устройств и очень медленно теряет совместимость с языком PostScript и Windows-ориентированной direct-GDI.

Содержание

Что же такое HPGL?

Векторная графика HPGL использует меньшее количество памяти, при хранении, в отличие от растровой графики. Также использует более эффективные операции ввода/вывода больших изображений при печати. HPGL использует двухбуквенные мнемоники как инструкции для рисования линий, окружностей, текста и простых символов. При печати в HPGL, принтер определит пункты «a», и «b», затем нарисует линию между ними, в растре же, принтер определяет каждую точку между пунктами «a» и «b».

Однако у HPGL имеется один существенный недостаток: он более громоздок в сравнении с другими графическими языками, что означает, что требуется более длинный, файл HPGL чем, скажем, файл DM/PL(сокращение от-digital microprocessor plotting language) фирмы «Houston Instruments». Для преодоления этого ограничения в 1990 году Hewlett-Packard стандартизировал HPGL и появился HPGL/2, в котором была реализована технология сжатия данных «polyline encoding», которая уменьшает размер графического файла и следовательно уменьшает время его передачи.

HPGL, де-факто стал стандартом для файлов печати, конкуренты неизбежно включают HPGL или некоторый подобный диалект в свою графопостроительную продукцию. Кроме того, все САПР в конечном счёте переводят свои файлы в формат HPGL, и теперь все пакеты САПР могут создавать, а некоторые и считывать HPGL файлы.

Системы координат

В HPGL существует неудобство, связанное с тем, что в плоттерах используются две различные системы координат. Малоформатные плоттеры, (размеров A- и B), располагают начало отсчёта в нижнем левом углу. В то время как в широкоформатных плоттерах (размеров D- и E-), начало отсчёта располагается в центре.

В качестве единицы измерения HPGL использует plu (сокращение от plotter units).

Все графические языки имеют две формы границ чертежа:

Любая часть рисунка, находящаяся вне границ будет обрезана (не будет напечатана).

В HPGL пределы печати обозначаются как P1 (нижний левый угол) и P2 (верхний правый угол).

Чтение HPGL файла

HPGL команда состоит из двух символов в верхнем регистре и следующих за ними дополнительных параметров, заканчивается знаком разделителем (точка с запятой). Аргументы отделяются запятыми. Строковые символы заканчиваются символом перевода каретки.

Например дуга (arc) может выводиться на печать следующей командой:

AA — сокращение от Arc Absolute; 100,100 — координаты центральной точки дуги; 50 — начальный угол, измеряемый против часовой стрелки.

Типичный файл HPGL состоит в основном из символов ASCII с некоторыми управляющими символами. Файл можно читать любым текстовым редактором. Так как графические файлы как правило записываются как одна длинная строка, полезно иметь редактор текста без ограничения длины строки.

Пример файла открытого в текстовом редакторе:

Инициализация графических данных:

Данные завершения печати:

Семантика HPGL

HPGL состоит из двух видов команд:

Пример типичной HPGL команды:

Все HPGL команды начинаются с двух букв и имеют свою мнемонику. Например PA является сокращением от Pen Absolute, команда позиционирования пера. Другие мнемонические команды:

Большинство команд в HPGL включают в себя один или несколько параметров. Если они отсутствуют, то используются параметры по умолчанию.

Когда команда использует несколько параметров они должны быть отделены одним из разделителей:

Пример рисования прямоугольника

Формат hpgl что это. Смотреть фото Формат hpgl что это. Смотреть картинку Формат hpgl что это. Картинка про Формат hpgl что это. Фото Формат hpgl что это

IN;IP0,0,4000,4000;SC0,100,0,100; SP1; PA0,0; PD; PA100,0; PA100,100; PA0,100; PA0,0; PU;

КомандаЗначение
INинициализация процесса черчения
IPопределяет начальные значения системы координат и масштабирование
SC0,100,0,100;устанавливает размеры страницы от 0 до 100 в направлениях X и Y
PA 0,0устанавливает положение пера
PDдвигает перо по заданным позициям (чертит прямоугольник по заданным ниже положениям пера)
PUперемещает перо в позицию по умолчанию

Инструкции управления устройствами

Инструкция управления устройством начинается с управляющего символа [Esc]. Далее следует непосредственно команда для плоттера. В случае принтеров HP перед командой ставится символ «.» (точка).

Пример типичной инструкции управления устройством HP:

Эта инструкция задаёт устройству команду на включение, а так же сообщает о том, что дальнейшие данные необходимо интерпретировать как HPGL и DCI инструкции, а не как поток буквальных текстовых символов Эта DCI не имеет параметров.

Источник

Формат hpgl что это

HPGL (иногда HP-GL) является основным языком управления принтерами, используемым плоттерами Hewlett-Packard. Его название представляет собой аббревиатуру Hewlett-Packard Graphics Language. В данный момент он является стандартным почти для всех плоттеров. Принтеры Hewlett-Packard, как правило, также поддерживают HPGL наравне с PCL.

Язык представляет собой сочетание кода из двух букв и следующих за ним дополнительных параметров. Например дуга (arc) может выводиться на печать следующей командой:

AA — сокращение от Arc Absolute; 100,100 — координаты центральной точки дуги; 50 — начальный угол, измеряемый против часовой стрелки.

Четвертый параметр, неиспользуемый в данном случае, определяет угол рисования дуги и по умолчанию равен 5 градусам. Обычно HPGL файлы начинаются с нескольких команд, установливающих параметры, и продолжаются длинным списком графических команд. Например:

Пример HPGL файла

КомандаЗначение
IN;инициализация процесса черчения
IP;определяет начальную точку, в данном случае по умолчанию 0,0
SC0,100,0,100;устанавливает размеры страницы от 0 до 100 в направлениях X и Y
SP1;выбирает перо 1
PU0,0;перемещает перо в начальную позицию
PD100,0,100,100,0,100,0,0;опускает и двигает перо по заданным позициям (чертит прямоугольник вокруг страницы)
PU50,50;поднимает и перемещает перо в позицию 50,50
CI25;чертит окружность с радиусом 25
SS;выбирает стандартный шрифт
DT*,1;устанавливает в качестве текстового разделителя символ * и запрещает его печать на бумаге (1 — «true»)
PU20,80;поднимает и перемещает перо в позицию 20,80
LBHello World*;чертит надпись

Координатная система была основана на наименьших единицах, поддерживаемых их плоттерами — 25 µm (то есть 40 единиц на миллиметр, 1016 на дюйм).

HP-GL/2

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *