Семейство наборов символов
В вычислительной технике HP Roman — это семейство наборов символов , состоящее из HP Roman Extension , HP Roman-8 , HP Roman-9 и нескольких вариантов. Первоначально представленный Hewlett-Packard около 1978 года, пересмотры и адаптации публиковались несколько раз вплоть до 1999 года. Пересмотры 1985 года были позже стандартизированы как кодовые страницы IBM 1050 и 1051. Поддерживая множество европейских языков, [ какие? ] наборы символов использовались различными рабочими станциями HP, терминалами, калькуляторами, а также многими принтерами, в том числе сторонних производителей.
Обзор
HP Roman — это семейство однобайтовых кодировок символов, поддерживающих несколько европейских языков на основе латинского алфавита. Первоначально оно было представлено компанией Hewlett-Packard около 1978 года как 7- и 8-битное расширение HP Roman для некоторых компьютерных терминалов и принтеров . Ранние версии 8-битного варианта также использовались некоторыми рабочими станциями HP в 1978/1979 годах. Несколько доработок привели к добавлению большего количества символов, прежде чем 8-битный вариант набора символов стал официально известен как HP Roman-8 в 1983 году. [1] Вскоре позже он стал набором символов по умолчанию операционной системы HP-UX [2] и языка описания страниц PCL для струйных [3] и лазерных принтеров в 1984 году. Набор символов был снова расширен в 1985 году. [4] Модифицированная адаптация определения Roman-8 1984 года использовалась в серии компьютеров HP Portable , [5] [6] тогда как вывод обновленного определения Roman-8 1985 года использовался в нескольких ранних калькуляторах RPL и соответствующих термопринтерах с 1986 года. [7] Последним потомком семейства является HP Roman-9 , который был представлен в 1999 году для включения знака евро . [8] PCL Ventura International основан на HP Roman-8.
Набор символов
Римское расширение
Первоначально набор символов был представлен Hewlett-Packard как расширенная 7-битная кодовая страница ASCII под названием HP Roman Extension , [9] [10] , которая существовала по крайней мере с 1978 года. [11] [12] [13] [14] [15] Этот набор символов использовался как вторичный набор символов в сочетании с основным набором символов, который был идентичен ASCII, за исключением символа 127, который представлял собой среднезатененный квадрат вместо символа удаления. Первые 32 символа, которые обычно функционировали как управляющие коды C0 , также имели графические неуправляющие альтернативы, которые могли появляться во время самотестирования или режима функций отображения. Переключение между наборами символов осуществлялось с помощью символов Shift Out и Shift In или, в качестве альтернативы, в системах, поддерживающих 8-битный режим, с помощью старшего бита символа. До того, как в 1983 году для 8-битного варианта было установлено название «Roman-8», его иногда называли «8-битным Roman Extension» или «HP Roman-8 Extension». С годами оба варианта были пересмотрены, чтобы включить больше символов. Окончательная редакция вторичного набора символов 1985 года была также стандартизирована IBM в 1989 году как кодовая страница 1050 ( CP1050 или ibm-1050 ). [16]
Хотя, строго говоря, это не часть Roman Extension, следующая таблица показывает те строки основного набора символов, которые отличались от ASCII. Обратите внимание, что первые две строки обычно одинаковы и появляются как графические символы только в особых случаях, как описано выше. Хотя некоторые из управляющих изображений Unicode традиционно используют три символа, а не два, эти «диагональные буквенные глифы являются лишь примерами; альтернативные представления могут быть и часто используются в видимом отображении управляющих кодов». [17]
В следующей таблице показана версия 1982 года; текущий вариант показан в разделе Roman-8 ниже. Таблица предполагает, что используется 8-битный режим; в противном случае вычтите 128 (80 16 ) из кода символа.
- ^ ab В Unicode символ фунта/лиры унифицирован как U+00A3 £ , и то, имеет ли этот символ одинарную или двойную черту, считается просто типографской вариацией одного и того же символа. U+20A4 ₤ существует исключительно для совместимости с этим набором символов, HP Roman-8, в котором глиф с одной чертой кодируется как BB 16 , а глиф с двумя чертами — как AF 16. [18 ]
Роман-8
HP Roman-8 — это 8-битная однобайтовая кодировка символов , которая в основном используется в HP-UX [2] и многих совместимых с Hewlett-Packard [7] и PCL принтерах. Название Roman-8 появилось в 1983 году, [1] но предшественник набора символов уже использовался рабочими станциями HP 250 и HP 300 с 1978/1979 годов как 8-битное расширение Roman . [12] [13] [14] [15]
В оригинальной версии Roman-8 1983/1984 годов некоторые кодовые точки все еще оставались неопределенными. [5] [6] [3] [19] В редакции 1985 года были добавлены кодовые точки 177 ( Ý ), 178 ( ý ), 242 ( · ), 243 ( µ ), 244 ( ¶ ) и 245 ( ¾ ), а внешний вид кодовой точки 228 был изменен с перечеркнутой d ( đ ) на eth ( ð ). [4] [20] [21] Эта окончательная редакция набора символов была также стандартизирована как кодовая страница 1051 компанией IBM в 1989 году. [22] [23]
В отличие от более нового HP Roman-9, HP Roman-8 не предусматривает кодовую точку для знака евро.
В следующей таблице показано последнее определение набора символов HP Roman-8 от 1985 года (с некоторыми замечаниями относительно предыдущих определений и альтернативных интерпретаций). Каждый символ показан с потенциальным эквивалентом Unicode и его десятичным кодом, однако источники различаются в рекомендуемых переводах для некоторых кодов даже среди определений от Hewlett-Packard [2] [21] и IBM. [22] [23]
- ^ Хотя этот символ отображается как «▒», он также является символом, отправляемым клавишей Delete терминалов HP, поэтому его можно сопоставить с U+007F DEL . [2] [25] [26] [27] [28] [29] [30] [31] [32]
- ^ См. примечание о римском расширении выше.
Имена
За прошедшие годы этот набор символов приобрел ряд различных названий, таких как:
- HP Roman-8 : получен из спецификации PCL. [33] [34] [35] [21] [25]
- hp-roman8 : название IETF/IANA; многие другие последовали этому примеру. [26] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45 ] [46] [47] [48] [30] [49]
Поскольку идентификаторы набора символов IANA не чувствительны к регистру, [36] указанное выше можно также записать как HP-Roman8 . [50] [51] [52] [53] [54] - Римлянам 8 [31] [55] [10] [56]
- HP_ROMAN8 [32] [57]
- РОМАН8 [58] [2]
- HP Роман [59] [60]
- roman8 [36] [30] [61]
- Кодовая страница 1051 [22] [23] и, следовательно, CP1051 [62] [46] [63] [64] или IBM-1051 . [65] [62] [46] [47]
Модифицированный Roman-8
В 1984 году компания Hewlett-Packard представила персональный компьютер HP 110 / HP Portable, за которым в 1985 году последовал HP 110 Plus / HP Portable Plus. В «режиме HP» они поддерживали производную от пересмотра 1984 года 8-битной HP Roman-8 (все еще без шести дополнительных символов в кодовых точках 177–178 и 242–245, а также с кодовой точкой 228, по-прежнему напоминающей перечеркнутую d ( đ )), но с 32 дополнительными графическими символами в кодовых точках 128–159, включая богатый набор символов для рисования прямоугольников . [5] [6]
- ^ См. примечание о римском расширении выше.
В 1986 году [66] компания Hewlett-Packard представила калькулятор HP-18C и термопринтер HP 82240A , [66] которые внутри использовали расширенный вариант пересмотренного в 1985 году 8-битного набора символов HP Roman-8 (теперь с шестью дополнительными определенными символами и с кодовой точкой 228, уже измененной на eth ( ð )), но с кодовыми точками 127 (0x7F) и 160 (0xA0), а также управляющими кодами в диапазоне от 128 до 159 (от 0x80 до 0x9F), замененными дополнительными отображаемыми символами, [7] [67]
некоторые из которых были получены из набора символов FOCAL HP -41C / CV / CX , а другие включены в пересмотренный набор символов FOCAL , используемый калькулятором HP-42S , хотя и в других кодовых точках. На моделях серии HP-28 символы выше 147 (0x93) не могли отображаться на калькуляторе, а только печататься. [67] [7] [68]
В этом измененном наборе символов нет официального определения кодовой точки для знака евро . Калькуляторы серии HP 49/50 используют другой набор символов [69], основанный на ECMA-94 / ISO 8859-1 , который включает символ евро.
- ^ Глиф в кодовой точке 148 ( ⊦ ) в этом варианте HP Roman-8 называется символом APPEND в терминологии Hewlett-Packard. В калькуляторах серий HP-41C / CV / CX и HP-42S он используется для указания того, что следующие символы будут добавлены в альфа-регистр, а не заменят существующее содержимое регистра. Однако эти калькуляторы используют набор символов FOCAL , где глиф расположен в кодовой точке 127.
- ^ См. примечание о римском расширении выше.
Роман-9
HP Roman-9 (также известный как HP Roman 9 , hp-roman9 , roman9 или R9 ) — это небольшая модификация 8-битного набора символов HP Roman-8, в котором общий знак валюты ( ¤ ) в кодовой точке 186 (0xBA) был заменен знаком евро ( € ). [70] [71] Он был представлен в начале 1999 года . [8] По состоянию на 2017 год HP Roman-9 до сих пор не имеет известного номера кодовой страницы, присвоенного ему.
Смотрите также
Ссылки
- ^ ab Stone, Artie (1 декабря 1983 г.). "Программа принтера Two for one" (PDF) . Computer News - for HP Field Personnel . 9 (3). Hewlett-Packard : 32. Архивировано (PDF) из оригинала 17 августа 2016 г. . Получено 17 августа 2016 г. .
- ^ abcde "MPE XL Native Language Programmer's Guide" (PDF) . Hewlett-Packard . стр. рисунок A-2 в приложении A. Архивировано из оригинала (PDF) 13 марта 2006 г.
- ^ ab "ThinkJet Printer - The Personal Printer from Hewlett-Packard - Reference Section" (PDF) . Hewlett-Packard . Март 1987 г. стр. D-2, D-3, 32. Архивировано (PDF) из оригинала 21 августа 2016 г. Получено 21 августа 2016 г.
- ^ ab Руководство по выбору шрифтов для семейства программных принтеров Hewlett-Packard LaserJet (PDF) . Hewlett-Packard . Ноябрь 1986 г. HP-ID 26026-90924. Архивировано (PDF) из оригинала 17 августа 2016 г. . Получено 17 августа 2016 г.
Roman-8 и расширение Roman: символы Roman-8 и расширение Roman отражают обновления 1985 года: 1. Шесть дополнительных символов добавлены на прежние пустые позиции.
Ý
ý
·
µ
¶
¾
2. Внешний вид строчного символа
đ
изменен на
ð
.
- ^ abcd Hewlett-Packard - Техническое справочное руководство - Portable PLUS (1-е изд.). Корваллис, штат Орегон, США: Hewlett-Packard Company , Portable Computer Division. Август 1985 г. 45559-90001 . Получено 27 ноября 2016 г.
- ^ abcd Hewlett-Packard - Техническое справочное руководство - Portable PLUS (PDF) (2-е изд.). Portable Computer Division, Corvallis, OR, USA: Hewlett-Packard Company . Декабрь 1986 [Август 1985]. 45559-90006. Архивировано (PDF) из оригинала 28 ноября 2016 года . Получено 27 ноября 2016 года .
- ^ abcde HP 82240A Infrared Printer (PDF) (2-е изд.). Корваллис, штат Орегон, США: Hewlett Packard , Portable Computer Division. Октябрь 1986 г. Номер повторного заказа HP 82240-90001 (82240-90008). Архивировано (PDF) из оригинала 6 августа 2016 г. Получено 6 августа 2016 г.
- ^ ab HP Deskjet 610C Benutzerhandbuch [ Руководство пользователя HP Deskjet 610 ] (PDF) (на немецком языке) (1-е изд.). Hewlett-Packard Company . Март 1999. Архивировано (PDF) из оригинала 28 ноября 2016 года . Получено 27 ноября 2016 года .
- ^ abc "Руководство пользователя - принтер 2671A - графический принтер 2671G" (PDF) . Hewlett-Packard . Октябрь 1982 г. стр. 3-7–3-12, 6-4–6-14. Номер детали HP 02670-90015. Архивировано (PDF) из оригинала 20 августа 2016 г. . Получено 20 августа 2016 г. .
- ^ ab "Наборы символов для эмуляции HP". Attachmate . 2 июня 2005 г. Техническое примечание 1179. Архивировано из оригинала 10 августа 2016 г. Получено 10 августа 2016 г.
- ^ Терри, Ф. Дункан (ноябрь 1978 г.). «Универсальный линейный принтер со скоростью печати 400 стр./мин и механизмом без трения, гарантирующим долгий срок службы» (PDF) . Журнал Hewlett-Packard . Hewlett-Packard : 20–22. Архивировано (PDF) из оригинала 15 августа 2016 г. . Получено 15 августа 2016 г. .
- ^ ab Peery, Dennis L. (апрель 1979 г.). "HP 250 BASIC: Дружественный, интерактивный, мощный системный язык" (PDF) . Hewlett-Packard Journal . 30 (4). Hewlett-Packard : 14–19. Архивировано (PDF) из оригинала 17 августа 2016 г. . Получено 17 августа 2016 г. .
- ^ ab Ha, Eric PL; Groff, James R. (июнь 1979). «Интегрированная система отображения и метод доступа к терминалу» (PDF) . Hewlett-Packard Journal . 30 (6). Hewlett-Packard : 6–9. Архивировано (PDF) из оригинала 17 августа 2016 г. . Получено 17 августа 2016 г. .
- ^ ab Knoll, Alfred F.; Marschke, Norman D. (июль 1979 г.). «Инновационная программная и операционная консоль» (PDF) . Hewlett-Packard Journal . 30 (7). Hewlett-Packard : 13–17. Архивировано (PDF) из оригинала 17 августа 2016 г. . Получено 17 августа 2016 г. .
- ^ ab Davis, Steve (1 сентября 1979 г.). "European 2631A Users Beware!" (PDF) . Computer Systems Newsletter - for HP Field Personnel . 4 (20). Hewlett-Packard : 4. Архивировано (PDF) из оригинала 17 августа 2016 г. . Получено 17 августа 2016 г. .
009 - Roman Extension Set ... опция 009 присваивает всем общеупотребительным европейским символам уникальный код. Когда этот набор "Roman Extension" используется вместе со стандартным набором символов ASCII, конечным результатом является набор из 256 символов, представленный 8-битным кодом. Использование символов
shift-in
и
shift-out
не требуется, поскольку десятичные коды от 0 до 127 автоматически обращаются к
USASCII
, а коды от 128 до 255 обращаются к европейским символам. Важно понимать различия между двумя методами и знать, какой метод поддерживается в данной системе. HP
250
и
HP 300
поддерживают технологию 8-битного кода, следовательно, для обеспечения печати на локальном языке на этих двух системах необходимо заказать опцию 2631A 009. Все остальные компьютерные системы HP и терминалы 264X поддерживают 7-битный код, метод shift-in/shift-out.
- ^ "Кодовая страница 1050" (PDF) . IBM . 16 апреля 2014 г. Архивировано из оригинала (PDF) 10 августа 2016 г. Получено 10 августа 2016 г.
- ^ "Контрольные изображения, диапазон: 2400-243f" (PDF) . Консорциум Unicode .
- ^ Аллен, Джули Д., ред. (август 2015 г.) [1991]. Стандарт Unicode — версия 8.0 — основная спецификация — глава 22.1. Символы валют (PDF) . Маунтин-Вью, Калифорния, США: Unicode, Inc., стр. 751–752. ISBN 978-1-936213-10-8. Архивировано (PDF) из оригинала 6 декабря 2016 г. . Получено 6 декабря 2016 г. .
Символы валют: U+20A0–U+20CF ... Знак лиры. Отдельный знак валюты U+20A4 ЗНАК ЛИРЫ закодирован для совместимости с набором символов HP Roman-8 , который по-прежнему широко используется в принтерах. В общем, U+00A3 ЗНАК ФУНТА может использоваться как для различных валют, известных как фунт (или пунт), так и для валют, известных как лира.
- ^ JPC ROM - Краткое справочное руководство (PDF) . D. PPC Paris. 1988. стр. 12. Архивировано (PDF) из оригинала 18 октября 2016 г. Получено 18 октября 2016 г.
Примечание: Это руководство по созданию пользовательской прошивки ПЗУ для HP 71-B, которая, согласно «Краткой истории проекта JPC Rom», была создана компанией Revue JPC. - ^ "Hewlett Packard Roman8 Character Set". Кермит . Колумбийский университет . Получено 24 июня 2020 г. .
- ^ abc PCL 5 Printer Language Technical Reference Manual (1-е изд.). Hewlett-Packard Company . Сентябрь 1990 г. стр. A-1, A-6, A-11–A-18. Номер детали HP 33459-90903.
- ^ abcd "Информация о кодовой странице SBCS - CPGID: 01051 / Название: HP Emulation, Roman 8". IBM Software: Глобализация: Кодированные наборы символов и связанные с ними ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. IBM . 1 мая 1989 г. CH 3-3220-050. Архивировано из оригинала 9 августа 2016 г. Получено 9 августа 2016 г.
Хотя связанные файлы с таблицами символов еще не заархивированы, они все еще доступны: [ постоянная мертвая ссылка ] и [ постоянная мертвая ссылка ] - ^ abc "Кодовая страница 1051" (PDF) . IBM . 16 апреля 2014 г. Архивировано (PDF) из оригинала 10 августа 2016 г. Получено 10 августа 2016 г. .
- ^ Техническое руководство hp.com
- ^ ab Bettencourt, Rebecca G. (1 августа 2016 г.) [1999]. "Character Encodings - Legacy Encodings - HP Roman-8". Kreative Korporation. Архивировано из оригинала 8 ноября 2018 г. Получено 9 августа 2016 г.
- ^ ab Simonsen, K. (1992). "RFC 1345 - Мнемоника символов и наборы символов". doi :10.17487/RFC1345.
- ^ "JCharset - пакет кодировок Java".
- ^ "Полный список символов для hp-roman8". fileformat.info . Архивировано из оригинала 19 мая 2015 . Получено 15 января 2022 .
- ^ "JMatchParser".
- ^ abc "Найти все символы Unicode от иероглифов до дингбатов – Unicode Compart".
- ^ ab "Наборы символов для эмуляции HP".
- ^ аб Флор, Гвидо (2016) [2002]. «Locale::RecodeData::HP_ROMAN8 — процедуры преобразования для HP_ROMAN8». CPAN libintl-perl . 1.0. Архивировано из оригинала 14 января 2017 года . Проверено 14 января 2017 г.
- ^ Росси, Маркку (март 2003 г.) [1998 г.]. "Набор символов HP Roman-8". GNU enscript . 1.58. Архивировано из оригинала 10 августа 2016 г. Получено 10 августа 2016 г.
- ^ Костис, Коста (16 августа 2000 г.). "HP Roman-8". 1.20. Архивировано из оригинала 7 марта 2016 г. Получено 9 августа 2016 г.
- ^ "Codepages / Ascii Table HP Roman-8". ASCII.ca. 2016 [2006]. Архивировано из оригинала 3 апреля 2016 года . Получено 10 августа 2016 года .
- ^ abc "Наборы символов".
- ^ «Encode::Byte — Кодировки отдельных байтов — Браузер Perldoc».
- ↑ Гурли, Дэвид; Тотти, Брайан; Сэйер, Марджори; Аггарвал, Аншу; Редди, Сайлу (27 сентября 2002 г.). HTTP: Полное руководство. "O'Reilly Media, Inc.". ISBN 9781565925090.
- ^ Андерсон, Робин; Джонстон, Энди (2002). Unix Unleashed. Sams. ISBN 9780672322518.
- ^ "JCharset - пакет кодировок Java".
- ^ "Ресурсы MHonArc: CHARSETCONVERTERS" .
- ^ "MhaEncode.pm". mhonarc.org . Получено 30 января 2024 г. .
- ^ «Извините, мы не нашли то, что вы искали | ЕЭК ООН».
- ^ "Character Sets". Архивировано из оригинала 26 июня 2015 года . Получено 26 июня 2015 года .
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ "ExtraCharsetsProvider (jMatchParser-charset 0.1 API)". jmatchparser.sourceforge.io . Получено 30 января 2024 г. .
- ^ abc "Доступные кодовые страницы". IBM .
- ^ ab "Наборы символов ICU". firebirdsql.org . Получено 30 января 2024 г. .
- ^ «Документация для элемента схемы CharsetWKV в семантической модели 3».
- ^ «Справочный центр SAS».
- ^ Czyborra, Roman (27 июня 1998 г.). "Codepage & Co". HP-Roman8. Архивировано из оригинала 7 декабря 2016 г. Получено 6 декабря 2016 г.[1] [2]зеркало
- ^ "Codepage & Co". flagship.de . Получено 30 января 2024 г. .
- ^ "Компиляция gnupg на HP-UX 11.11". Lists.gnupg.org. 28 января 2005 г. Получено 8 августа 2022 г.
- ^ "www.opengroup.org". www.opengroup.org . Получено 30 января 2024 г. .
- ^ "Performance Advisor Help Center". support.ptc.com . Получено 30 января 2024 г. .
- ^ "Список файлов HP-71 Lexfile".
- ^ «Обзор использования преобразования данных в z/OS FTP». IBM . 4 декабря 2017 г.
- ^ "Таблица значений IANAAppCodePage".
- ^ Алекс, Вульф; Бернёр, Герхард (14 марта 2013 г.). UNIX, C и Интернет: Moderne Datenverarbeitung in Wissenschaft und Technik. Спрингер. ISBN 9783662107072.
- ^ «Наборы символов и многобайтовые символы (общая среда рабочего стола: руководство автора и программиста справочной системы)». docs.oracle.com . Получено 30 января 2024 г. .
- ^ "Список поддерживаемых наборов символов". IBM .
- ^ "Python 3, локали и кодировки — блог Виктора Стиннера 3". vstinner.github.io . Получено 30 января 2024 г. .
- ^ ab "IBM Java 2 converters". Borgendale.com . Получено 8 августа 2022 г. .
- ^ Милла Арреги, Мигель (2016). Мониторинг отображения документов в Windows . hdl : 10835/6885 .
- ^ "Java Charsets здесь, там и везде". 30 марта 2016 г.
- ^ https://github.com/unicode-org/icu/blame/773345e418e012ed31499def440b89cb7ef5c188/icu4c/data/ibm-1051.ucm
Этот файл практически не изменился с тех пор, как он был импортирован из cdctables.zip в 1995 году; Были изменены только несколько флагов:
В июле 2000 года некоторые символы были помечены как отображаемые только из Unicode, но не обратно:
` \xA9 # SD130100 → ` \xA9 # SD130100 |1
£ \xAF # SC020001 → £ \xAF # SC020001 |1
▒ \x7F # SF150000 → ▒ \x7F # SF150000 |1
Полная ширина ! \x21 # SP020000 → Полная ширина ! \x21 # SP020000 |1
Полная ширина " \x22 # SP040000 → Полная ширина " \x22 # SP040000 |1
...
Полная ширина } \x7D # SM140000 → Полная ширина } \x7D
# SM140000 |1 Полная ширина ~ \x7E # SD190000 → Полная ширина ~ \x7E # SD190000 |1
Полная ширина ■ \xFC # SM470000 → Полная ширина ■ \xFC # SM470000 |1
Это все случаи, когда несколько символов сопоставляются одному и тому же байту.
В ноябре 2000 года некоторые символы были помечены как отображаемые только в Unicode, но не обратно:
- \xF6 |0 → - \xF6 |3
` \xA9 |1 → ` \xA9 |3
£ \xAF |1 → £ \xAF |3
Это все случаи, когда несколько байтов отображаются на один и тот же символ. - ^ abc Nelson, Richard J. (май 2010 г.). "HP 82240B IR Printer" (PDF) . HP Solve (18). Архивировано из оригинала (PDF) 21 сентября 2016 г. . Получено 21 сентября 2016 г. .
- ^ ab HP-28S Advanced Scientific Calculator Reference Manual (PDF) (4-е изд.). Hewlett-Packard . Ноябрь 1988 г. [Октябрь 1987 г.]. С. 266–267. HP 00028-90068. Архивировано (PDF) из оригинала 8 июня 2015 г. Получено 10 октября 2015 г.
- ^ Nungester, Rick (18 августа 1988). "Infra-Red output converter". Luc Pauwels (опубликовано 24 октября 2006). Архивировано из оригинала 6 августа 2016 года . Получено 6 августа 2016 года .
- ^ ab Prange, James M. (2 ноября 2006 г.). "Re: Эти сплошные блочные символы в меню символов". Архив форума HP 16. Музей калькуляторов HP (MoHPC). Архивировано из оригинала 2 августа 2016 г. Получено 2 августа 2016 г.
- ^ "HP PCL/PJL Reference PCL 5 Comparison Guide" (PDF) (2-е изд.). Hewlett-Packard Company, LP . Июнь 2003 г. Номер детали HP 502-0378. Архивировано из оригинала (PDF) 10 августа 2016 г. Получено 10 августа 2016 г.[3]
- ^ Блэквелл, Салли (2002). Ламандасса, Ингрид (ред.). «Символ евро € на 3000». Hewlett-Packard , Нидерланды. Архивировано из оригинала 10 августа 2016 года . Получено 10 августа 2016 года .
Внешние ссылки
- "Графическое представление кодовой страницы 1051". ICU's Converter Explorer . Получено 9 августа 2016 г.