В вычислениях 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] модифицированной адаптация в 1984 г. определения Романа-8 была использована в портативном HP серии компьютеров , [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» или «расширением HP Roman-8». С годами оба варианта были переработаны, чтобы включить больше персонажей. Последняя версия вторичного набора символов 1985 г. была также стандартизирована IBM в 1989 г. как кодовая страница 1050 ( CP1050 или ibm-1050 ). [16]
В следующей таблице показаны те строки основного набора символов, которые отличаются от ASCII, хотя, строго говоря, не являются частью Roman Extension. Обратите внимание, что первые две строки обычно одинаковы и отображаются как графические символы только в особых случаях, как описано выше. Хотя некоторые из управляющих изображений Unicode обычно используют три символа, а не два, эти «диагональные буквенные глифы являются только примерными; альтернативные представления могут быть и часто используются в видимом отображении управляющих кодов». [17]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | № U 2400 | S H 2401 | S X 2402 | E X 2403 | E T 2404 | E Q 2405 | A K 2406 | 🔔︎ 1F514 | ␈ 2408 | ␉ 2409 | ␊ 240A | ␋ 240B | ␌ 240C | ␍ 240D | S O 240E | ␏ 240F |
1_ 16 | D L 2410 | D 1 2411 | D 2 2412 | D 3 2413 | D 4 2414 | N K 2415 | S Y 2416 | E B 2417 | C N 2418 | 2419 вон | S B 241A | E C 241B | ␜ 241C | ␝ 241D | ␞ 241E | ␟ 241F |
7_ 112 | p 0070 | q 0071 | r 0072 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | х 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | 2592 ▒ |
В следующей таблице показана версия 1982 года; текущий вариант показан в разделе « Роман-8 » ниже. В таблице предполагается, что используется 8-битный режим; в противном случае вычтите 128 (80 16 ) из кода символа.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A_ 160 | | | | | | | | | ´ 00B4 | ˋ 02CB | | ¨ 00A8 | ˜ 02DC | | | ₤ [a] 20A4 |
B_ 176 | ‾ 203E | | | ˚ 02DA | | ç 00E7 | Ñ 00D1 | ñ 00F1 | ¡ 00A1 | ¿ 00BF | ¤ 00A4 | £ [a] 00A3 | | § 00A7 | | |
C_ 192 | â 00E2 | ê 00EA | ô 00F4 | û 00FB | á 00E1 | é 00E9 | ó 00F3 | ú 00FA | à 00E0 | è 00E8 | ò 00F2 | ù 00F9 | ä 00E4 | ë 00EB | ö 00F6 | ü 00FC |
D_ 208 | Å 00C5 | î 00EE | Ø 00D8 | Æ 00C6 | å 00E5 | í 00ED | ø 00F8 | æ 00E6 | Ä 00C4 | ì 00EC | Ö 00D6 | Ü 00DC | É 00C9 | • 00EF | ß 00DF | |
- ^ a b В Юникоде символ фунта / лиры унифицирован как 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]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ [а] 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | ВТ 000Б | FF 000C | CR 000D | SO 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | NAK 0015 | SYN 0016 | ETB 0017 | CAN 0018 | EM 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | США 001F |
2_ 32 | SP 0020 | ! 0021 | « 0022 | # 0023 | 0024 долл. США | % 0025 | & 0026 | ' 0027 | ( 0028 | ) 0029 | * 002A | + 002B | , 002C | - 002D | . 002E | / 002F |
3_ 48 | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | : 003A | ; 003B | < 003C | = 003D | > 003E | ? 003F |
4_ 64 | @ 0040 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | J 004A | K 004B | L 004C | M 004D | № 004E | O 004F |
5_ 80 | P 0050 | Q 0051 | R 0052 | S 0053 | Т 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | [ 005B | \ 005C | ] 005D | ^ 005E | _ 005F |
6_ 96 | ` 0060 | а 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | г 0067 | h 0068 | я 0069 | j 006A | k 006B | l 006C | м 006D | № 006E | o 006F |
7_ 112 | p 0070 | q 0071 | r 0072 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | х 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | ▒ [b] 2592 |
8_ [c] 128 | ||||||||||||||||
9_ 144 | ||||||||||||||||
A_ 160 | NBSP 00A0 | À 00C0 | Â 00C2 | È 00C8 | Ê 00CA | Ë 00CB | Î 00CE | Ï 00CF | ´ 00B4 | ˋ / ` 02CB / 0060 | 02C6 | ¨ 00A8 | ˜ 02DC | Ù 00D9 | Û 00 дБ | ₤ [d] 20A4 |
B_ 176 | ¯ / ‾ 00AF / 203E | Ý 00DD | ý 00FD | ° / ˚ 00B0 / 02DA | Ç 00C7 | ç 00E7 | Ñ 00D1 | ñ 00F1 | ¡ 00A1 | ¿ 00BF | ¤ 00A4 | £ 00A3 | ¥ 00A5 | § 00A7 | ƒ 0192 | ¢ 00A2 |
C_ 192 | â 00E2 | ê 00EA | ô 00F4 | û 00FB | á 00E1 | é 00E9 | ó 00F3 | ú 00FA | à 00E0 | è 00E8 | ò 00F2 | ù 00F9 | ä 00E4 | ë 00EB | ö 00F6 | ü 00FC |
D_ 208 | Å 00C5 | î 00EE | Ø 00D8 | Æ 00C6 | å 00E5 | í 00ED | ø 00F8 | æ 00E6 | Ä 00C4 | ì 00EC | Ö 00D6 | Ü 00DC | É 00C9 | • 00EF | ß / β 00DF / 03B2 | Ô 00D4 |
E_ 224 | Á 00C1 | Ã 00C3 | ã 00E3 | Ð 00D0 | ð / đ 00F0 / 0111 | Í 00CD | Ì 00CC | Ó 00D3 | Ò 00D2 | Õ 00D5 | х 00F5 | Š 0160 | š 0161 | Ú 00DA | Ÿ 0178 | ÿ 00FF |
F_ 240 | Þ 00DE | þ 00FE | · 00B7 | мк / мк 00B5 / 03BC | ¶ 00B6 | ¾ 00BE | SHY / - 00AD / 002D | ¼ 00BC | ½ 00BD | ª 00AA | º 00BA | « 00AB | ■ 25A0 | » 00BB | ± 00B1 |
Письмо Число Пунктуация Символ Другой Неопределенный
- ^ Хотя техническое справочное руководство PCL оставляет первые 32 позиции в таблице пустыми, оно часто ссылается на управляющие коды, в частности на escape-символ. [24]
В документации по операционной системе HP Multi-Programming Executive, выпуск которой прекращена, они указаны как управляющие символы, [2] но они также имели графические представления, описанные выше , которые могли появиться на терминале в режиме самотестирования или отображения функций. [25] Эти глифы также присутствовали на таких принтерах, как ThinkJet. [3] [26]
Портативный компьютер HP 110 также может отображать графические изображения управляющих символов, но с использованием сокращения B L вместо значка колокольчика. [27] [6] - ^ Хотя этот символ будет отображаться как «▒», он также был символом, отправленным клавишей удаления терминалов HP, поэтомувместо этогоон мог быть сопоставлен с U + 007F DEL . [2] [28] [29] [30] [31] [32] [33] [34] [35]
- ^ Эти позиции не определены вспецификацияхPCL и кодовой страницы [23] , а также в других источниках. [2] [36] [37] На портативном компьютере HP 110 здесь были нарисованы стрелки и символы прямоугольника. [27] [6] Калькуляторы и принтеры HP-28, предназначенные для использования с этими калькуляторами, имели набор математических символов. [7] См. Ниже таблицы этих наборов. На таких принтерах, как ThinkJet, это была просто копия первых 32 символов, поэтому либо элементы управления C0, либо их представления. [3] Другие вставляют сюда элементы управления C1. [28] [29] [30] [31] [32] [33] [35] [38]
- ^ См. Примечание о римском расширении выше
Имена
Этот набор символов с годами получил несколько разных имен, например:
- HP Roman-8 : получено из спецификации PCL. [39] [36] [37] [21] [28]
- hp-roman8 : имя IETF / IANA; многие другие последовали их примеру. [29] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [33] [52] »
Поскольку идентификаторы набора символов IANA не чувствительны к регистру, [40] приведенное выше также может быть записано как HP-Roman8 . [53] [54] [55] [56] [57] - Роман 8 [34] [58] [10] [59] [60]
- HP_ROMAN8 [35] [61] [62]
- ROMAN8 [63] [2]
- HP Роман [64] [65]
- roman8 [40] [66] [33] [67]
- Кодовая страница 1051 [22] [23] и, следовательно, CP1051 [68] [49] [69] [70] [71] или IBM-1051 . [38] [68] [72] [49] [50]
Доработанный Роман-8
В 1984 году Hewlett-Packard представила HP 110 / HP портативный персональный компьютер , затем HP 110 Plus / HP Portable Plus в 1985 году "режиме HP" они поддерживают вывод о пересмотре 1984 8-бит HP Roman-8 ( по-прежнему отсутствуют шесть дополнительных символов в кодовых точках с 177 по 178 и с 242 по 245, и с кодовой точкой 228, по-прежнему напоминающей штриховой d ( đ )), но с 32 дополнительными графическими символами в кодовых точках со 128 по 159, включая богатый набор коробчатые персонажи . [5] [6]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0–6_ | ... | |||||||||||||||
7_ 112 | p 0070 | q 0071 | r 0072 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | х 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | 2592 ▒ |
8_ 128 | ◄ 25C4 | ▲ 25B2 | ▼ 25 г. до н.э. | ► 25БА | ╝ 255D | ╗ 2557 | ╔ 2554 | ╚ 255A | 2563 ╣ | 2569 ╩ | ╦ 2566 | ╠ 2560 | = 2550 | ║ 2551 | ╬ 256C | ♦ 2666 |
9_ 144 | ↑ 2191 | 2580 ▀ | ▄ 2584 | ↓ 2193 | ┘ 2518 | ┐ 2510 | ┌ 250C | └ 2514 | ┤ 2524 | ┴ 2534 | ┬ 252C | ├ 251C | ─ 2500 | 2502 │ | ┼ 253C | █ 2588 г. |
A_ 160 | ( NBSP ) 00A0 | À 00C0 | Â 00C2 | È 00C8 | Ê 00CA | Ë 00CB | Î 00CE | Ï 00CF | ´ 00B4 | ˋ / ` 02CB / 0060 | 02C6 | ¨ 00A8 | ˜ 02DC | Ù 00D9 | Û 00 дБ | ₤ [a] 20A4 |
B – F_ | ... |
- ^ См. Примечание о римском расширении выше
В 1986 г. [73] Hewlett-Packard представила HP-18C калькулятор и HP 82240A термо принтера , [73] , который внутренне используется расширенный вариант пересмотра 8-битного 1985 HP римской-8 набора символов (теперь с шестью определены дополнительные символы и с кодовой точкой 228, уже измененной на eth ( ð )), но с кодовыми точками 127 (0x7F) и 160 (0xA0), а также управляющими кодами в диапазоне от 128 до 159 (от 0x80 до 0x9F). заменены дополнительными визуализируемых символов, [7] [74] , некоторые из которых были получены из HP-41C / CV / CX «ы ФОКУСНАЯ набор символов и другие включенные в пересмотренный ФОКАЛЬНОЙ набор символов , используемый HP-42S калькулятор, хотя разные кодовые точки. В серии HP-28 символы выше 147 (0x93) не могли отображаться на калькуляторе, а только печататься. [74] [7] [75]
В этом измененном наборе символов нет официального определения кодовой точки для знака евро . В калькуляторах серии HP 49/50 используется другой набор символов [76], основанный на ECMA-94 / ISO 8859-1, который включает символ евро.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | ВТ 000Б | FF 000C | CR 000D | SO 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | NAK 0015 | SYN 0016 | ETB 0017 | CAN 0018 | EM 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | США 001F |
2–6_ | ... | |||||||||||||||
7_ 112 | p 0070 | q 0071 | r 0072 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | х 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | 2592 ▒ |
8_ 128 | NBSP [76] 00A0 | ÷ 00F7 | × 00D7 | √ 221А | ∫ 222B | Σ 03A3 | ▶ 25B6 | π 03C0 | ∂ 2202 | ≤ 2264 | ≥ 2265 | ≠ 2260 | α 03B1 | → 2192 | ← 2190 | мк / мк 00B5 / 03BC |
9_ 144 | ␊ 240A | ° 00B0 | « 00AB | » 00BB | ⊦ [a] 22A6? | ₁ 2081 | 2082 ₂ | ² 00B2 | ³ 00B3 | ᵢ 1D62 | ⱼ 2C7C | ‥ 2025 г. | ⁱ 2071 | ʲ 02B2? | ᵏ 1D4F? | ⁿ 207F |
A_ 160 | ∡ / ∠ 2221/2220 | À 00C0 | Â 00C2 | È 00C8 | Ê 00CA | Ë 00CB | Î 00CE | Ï 00CF | ´ 00B4 | ˋ / ` 02CB / 0060 | 02C6 | ¨ 00A8 | ˜ 02DC | Ù 00D9 | Û 00 дБ | ₤ [b] 20A4 |
B – F_ | ... |
- ^ Символ в кодовой точке 148 ( ⊦ ) в этом варианте HP Roman-8 называется символом ПРИЛОЖЕНИЯ в терминологии 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) был заменен знаком евро ( € ). [77] [78] Он был представлен в начале 1999 года. [8] По состоянию на 2017 год HP Roman-9 все еще не имеет присвоенного ему известного номера кодовой страницы.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B_ 176 | ¯ / ‾ 00AF / 203E | Ý 00DD | ý 00FD | ° / ˚ 00B0 / 02DA | Ç 00C7 | ç 00E7 | Ñ 00D1 | ñ 00F1 | ¡ 00A1 | ¿ 00BF | € 20AC | £ 00A3 | ¥ 00A5 | § 00A7 | ƒ 0192 | ¢ 00A2 |
Смотрите также
- Набор символов RPL
- Наборы символов калькулятора Hewlett-Packard
- Наборы символов западной латыни (вычисления)
Рекомендации
- ^ a b Стоун, Арти (1983-12-01). Программа «Два на один принтер» (PDF) . Компьютерные новости - для полевого персонала HP . Hewlett-Packard . 9 (3): 32. Архивировано (PDF) из оригинала на 2016-08-17 . Проверено 17 августа 2016 .
- ^ Б с д е е г «Руководство программиста MPE XL на родном языке» (PDF) . Hewlett-Packard . п. рисунок A-2 в приложении A. Архивировано из оригинала (PDF) 13 марта 2006 г.
- ^ а б в г «ThinkJet Printer - Персональный принтер от Hewlett-Packard - Справочный раздел» (PDF) . Hewlett-Packard . Март 1987. Стр. D-2, D-3, 32. Архивировано (PDF) из оригинала 21.08.2016 . Проверено 21 августа 2016 .
- ^ а б Руководство по выбору программных шрифтов для семейства принтеров Hewlett-Packard LaserJet (PDF) . Hewlett-Packard . Ноябрь 1986 г. HP-ID 26026-90924. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 .
Roman-8 и Roman Extension: символы Roman-8 и Roman Extension отражают обновления 1985 года: 1. Шесть дополнительных символов добавлены к бывшим пустым позициям. Ý Ý · ц ¶ ¾ 2. Внешний вид нижнего регистра ДиДжей характера изменено на ð .
- ^ а б в г Hewlett-Packard - Справочное техническое руководство - Portable PLUS (1-е изд.). Корваллис, Орегон, США: Компания Hewlett-Packard , подразделение портативных компьютеров. Август 1985. 45559-90001 . Проверено 27 ноября 2016 .
- ^ а б в г д е Hewlett-Packard - Техническое справочное руководство - Portable PLUS (PDF) (2-е изд.). Подразделение портативных компьютеров, Корваллис, Орегон, США: Компания Hewlett-Packard . Декабрь 1986 г. [август 1985 г.]. 45559-90006. Архивировано (PDF) из оригинала 28 ноября 2016 года . Проверено 27 ноября 2016 .
- ^ а б в г д е Инфракрасный принтер HP 82240A (PDF) (2-е изд.). Корваллис, штат Орегон, США: Hewlett Packard , подразделение портативных компьютеров. Октябрь 1986 г. Номер повторного заказа HP 82240-90001 (82240-90008). Архивировано (PDF) из оригинала на 2016-08-06 . Проверено 6 августа 2016 .
- ^ а б HP Deskjet 610C Benutzerhandbuch [ Руководство пользователя HP Deskjet 610 ] (PDF) (на немецком языке) (1 изд.). Компания Hewlett-Packard . Март 1999. Архивировано (PDF) из оригинала 28 ноября 2016 года . Проверено 27 ноября 2016 .
- ^ а б в «Руководство пользователя - принтер 2671A - графический принтер 2671G» (PDF) . Hewlett-Packard . Октябрь 1982 г. С. 3-7–3-12, 6-4–6-14. Номер детали HP 02670-90015. Архивировано (PDF) из оригинала 20.08.2016 . Проверено 20 августа 2016 .
- ^ а б «Наборы символов для эмуляции HP» . Attachmate . 2005-06-02. Техническая нота 1179. Архивировано 10 августа 2016 года . Проверено 10 августа 2016 .
- ^ Терри, Ф. Дункан (ноябрь 1978 г.). «Универсальный линейный принтер со скоростью 400 л / мин с механизмом защиты от трения, обеспечивающим долгий срок службы» (PDF) . Журнал Hewlett-Packard . Hewlett-Packard : 20–22. Архивировано (PDF) из оригинала на 2016-08-15 . Проверено 15 августа 2016 .
- ^ а б Пири, Деннис Л. (апрель 1979 г.). «HP 250 BASIC: удобный, интерактивный и мощный системный язык» (PDF) . Журнал Hewlett-Packard . Hewlett-Packard . 30 (4): 14–19. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 .
- ^ а б Ха, Эрик П.Л .; Грофф, Джеймс Р. (июнь 1979 г.). «Интегрированная система отображения и метод терминального доступа» (PDF) . Журнал Hewlett-Packard . Hewlett-Packard . 30 (6): 6–9. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 .
- ^ а б Knoll, Альфред Ф .; Маршке, Норман Д. (июль 1979 г.). «Инновационная консоль для программирования и управления» (PDF) . Журнал Hewlett-Packard . Hewlett-Packard . 30 (7): 13–17. Архивировано (PDF) из оригинала 17 августа 2016 года . Проверено 17 августа 2016 .
- ^ а б Дэвис, Стив (1979-09-01). "Осторожно, европейские пользователи 2631A!" (PDF) . Информационный бюллетень компьютерных систем - для полевого персонала HP . Hewlett-Packard . 4 (20): 4. Архивировано (PDF) из оригинала на 2016-08-17 . Проверено 17 августа 2016 .
009 - Набор римских расширений ... опция 009 дает всем обычно используемым европейским символам уникальный код. Когда этот набор «Roman Extension» используется вместе со стандартным набором символов ASCII, конечным результатом является набор из 256 символов, представленный 8-битным кодом. Использование сдвига в и сдвиге, из символов не требуется, так как десятичные коды от 0 до 127 автоматически доступ USASCII , а коды 128 через 255 доступа европейских символы. Важно понимать различия между двумя методами и знать, какой метод поддерживается в данной системе. HP 250 и 300 HP поддерживают 8-разрядный метод код, следовательно, 2631A вариант 009 должен быть заказан , чтобы обеспечить печать на местном языке на этих двух систем. Все другие компьютерные системы HP и терминалы 264X поддерживают 7-битный код, метод сдвига / сдвига.
- ^ «Кодовая страница 1050» (PDF) . IBM . 2014-04-16. Архивировано (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) из оригинала на 2016-12-06 . Проверено 6 декабря 2016 .
Символы валюты: U + 20A0 – U + 20CF ... Знак лиры. Отдельный знак валюты U + 20A4 ЗНАК ЛИРА закодирован для совместимости с набором символов HP Roman-8 , который до сих пор широко применяется в принтерах. В общем, U + 00A3 ЗНАК ФУНТА может использоваться как для различных валют, известных как фунт (или пунт), так и для валют, известных как лира.
- ^ JPC ROM - Краткое справочное руководство (PDF) . D. PPC Paris. 1988. с. 12. Архивировано (PDF) из оригинала 18.10.2016 . Проверено 18 октября 2016 .
Примечание. Это руководство для пользовательского ПЗУ для HP 71-B, которое, согласно Краткой истории проекта JPC Rom, возникло в Revue JPC . - ^ «Набор символов Hewlett Packard Roman8» . Кермит . Колумбийский университет . Проверено 24 июня 2020 .
- ^ а б в Техническое справочное руководство по языку принтера PCL 5 (1-е изд.). Компания Hewlett-Packard . Сентябрь 1990 г. стр. A-1, A-6, A-11 – A-18. Номер детали HP 33459-90903.
- ^ а б в г «Информация о кодовой странице SBCS - CPGID: 01051 / Название: HP Emulation, Roman 8» . Программное обеспечение IBM: Глобализация: Наборы кодированных символов и связанные ресурсы: Кодовые страницы по CPGID: Идентификаторы кодовых страниц . 1. IBM . 1989-05-01. СН 3-3220-050. Архивировано из оригинала на 2016-08-09 . Проверено 9 августа 2016 .
В то время как связанные файлы с таблицами символов не архивируются все же, они все еще живут: Описания и GCGIDs & глифы и GCGIDs - ^ а б в г «Кодовая страница 1051» (PDF) . IBM . 2014-04-16. Архивировано из оригинального (PDF) 10 августа 2016 года . Проверено 10 августа 2016 .
- ^ a b https://developers.hp.com/system/files/PCL_5_Printer_Language_Technical_Reference_Manual.pdf
- ^ http://bitsavers.org/pdf/hp/terminal/2392/02394-90001_HP_2392A_Display_Terminal_HP_2394A_Data_Entry_Terminal_Reference_Manual_Apr_1985.pdf
- ^ http://bitsavers.org/pdf/hp/terminal/2392/2392A_screen/2392A_font_1.JPG
- ^ a b https://archive.org/details/bitsavers_hpportableblePLUSTechnicalReferenceManualAug1985_25919880
- ^ а б в Беттанкур, Ребекка Г. (1 августа 2016 г.) [1999]. «Кодировки символов - Устаревшие кодировки - HP Roman-8» . Kreative Korporation. Архивировано 8 ноября 2018 года . Проверено 9 августа 2016 .
- ^ а б в https://tools.ietf.org/html/rfc1345
- ^ а б https://www.freeutils.net/source/jcharset
- ^ a b https://web.archive.org/web/20150519052713/http://fileformat.info/info/charset/hp-roman8/list.htm
- ^ a b https://sourceforge.net/p/jmatchparser/code/HEAD/tree/trunk/jMatchParser-charset/src/main/java/net/sf/jmatchparser/util/charset/CharsetList.java#l275
- ^ а б в г https://compart.com/en/unicode/charsets/hp-roman8
- ^ а б https://support.microfocus.com/kb/doc.php?id=7021610
- ^ а б в Флор, Гвидо (2016) [2002]. «Locale :: RecodeData :: HP_ROMAN8 - Процедуры преобразования для HP_ROMAN8» . CPAN libintl-perl . 1.0. Архивировано 14 января 2017 года . Проверено 14 января 2017 .
- ^ а б Костис, Коста (2000-08-16). «ВС Роман-8» . 1.20. Архивировано 07 марта 2016 года . Проверено 9 августа 2016 .
- ^ а б "Кодовые страницы / Таблица ASCII HP Roman-8" . ASCII.ca. 2016 [2006]. Архивировано 3 апреля 2016 года . Проверено 10 августа 2016 .
- ^ a b 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
Это все случаи, когда несколько байтов соответствуют одному и тому же символу. - ^ Росси, Маркку (март 2003 г.) [1998]. «Набор символов HP Roman-8» . GNU enscript . 1.58. Архивировано 10 августа 2016 года . Проверено 10 августа 2016 .
- ^ а б в https://iana.org/assignments/character-sets/character-sets.xhtml
- ^ https://perldoc.perl.org/5.8.0/Encode/Byte.html
- ^ https://books.google.com/books?id=3EybAgAAQBAJ&pg=PT625
- ^ https://books.google.com/books?id=pO6rRW2736AC&pg=PA457
- ^ https://freeutils.net/source/jcharset
- ^ https://www.mhonarc.org/MHonArc/doc/resources/charsetconverters.html и https://www.mhonarc.org/MHonArc/lib/MHonArc/UTF8/MhaEncode.pm
- ^ https://unece.org/uncefact/codelist/standard/IANA_CharacterSetCode_20050128.xsd
- ^ «Архивная копия» . Архивировано 26 июня 2015 года . Проверено 26 июня 2015 .CS1 maint: заархивированная копия как заголовок ( ссылка ) CS1 maint: неподходящий URL ( ссылка )
- ^ http://jmatchparser.sourceforge.net/maven-site/jMatchParser-charset/apidocs/net/sf/jmatchparser/util/charset/ExtraCharsetsProvider.html
- ^ а б в https://ibm.com/support/knowledgecenter/en/SSFKSJ_8.0.0/com.ibm.wmqfte.doc/codepages.htm
- ^ a b https://firebirdsql.org/rlsnotesh/rnfb210-appx-intl-icu.html
- ^ https://www.pwg.org/sm/schemas/Rev2.905/charsetwkv.html
- ^ https://documentation.sas.com/?docsetId=engelref&docsetTarget=n1kacmiq53n52pn13qw7tj0b8rkb.htm&docsetVersion=2.8
- ^ Чиборра, Роман (1998-06-27). «Кодовая страница и компания» . HP-Roman8. Архивировано 07 декабря 2016 года . Проверено 6 декабря 2016 . [1] [2] зеркало
- ^ http://flagship.de/charsets/codepages.html
- ^ https://lists.gnupg.org/pipermail/gnupg-devel/2005-January/021804.html
- ^ https://opengroup.org/csq/repository/RID=hp%252FSE1%252F10.html
- ^ https://support.ptc.com/help/creo/ced_modeling/r20.2.0.0/en/index.html#page/ced_modeling/OSDM_Main/unicode.html
- ^ http://holyjoe.net/HP71/lexlist.htm
- ^ https://docs.attachmate.com/reflection/14.0/rhpref.pdf
- ^ https://ibm.com/support/pages/overview-using-data-translation-zos-ftp
- ^ http://dev.cs.ovgu.de/db/sybase9/help/dboden9/00000064.htm
- ^ https://documentation.progress.com/output/DataDirect/odbchivehelp /index.html#page/odbchive/ianaappcodepage-values.html
- ^ https://books.google.nl/books?id=706yBgAAQBAJ&pg=PA126
- ^ https://docs.oracle.com/cd/E19455-01/806-2913/language-22092
- ^ https://ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_LIST_OF_SUPPORTED_CHARACTER_SETS_800_OVER.html
- ^ https://h20628.www2.hp.com/km-ext/kmcsdirect/emr_na-c01911052-1.pdf
- ^ https://vstinner.github.io/python3-locales-encodings.html
- ^ а б http://borgendale.com/codepage/j2conv.htm
- ^ [3]
- ^ https://garygregory.wordpress.com/2016/03/29/java-charsets-here-there-and-everywhere
- ^ https://render-prd-trops.events.ibm.com/support/pages/sites/default/files/support/swg/swgdocs.nsf/0/9709215873d1f119852578ca0060ca3e/%24FILE/Encoding%20Translations.pdf
- ^ http://otadocs.opentext.com/documentation/Manuals11SP1/working-with-multiple-locales.pdf
- ^ а б в Нельсон, Ричард Дж. (Май 2010 г.). «ИК-принтер HP 82240B» (PDF) . Решение HP (18). Архивировано из оригинального (PDF) 21 сентября 2016 года . Проверено 21 сентября 2016 .
- ^ а б Справочное руководство усовершенствованного научного калькулятора HP-28S (PDF) (4-е изд.). Hewlett-Packard . Ноябрь 1988 г. [октябрь 1987 г.]. С. 266–267. HP 00028-90068. Архивировано (PDF) из оригинала на 2015-06-08 . Проверено 10 октября 2015 .
- ^ Нунгестер, Рик (1988-08-18). «Инфракрасный выходной преобразователь» . Люк Пауэлс (опубликовано 24 октября 2006 г.). Архивировано 6 августа 2016 года . Проверено 6 августа 2016 .
- ^ а б Прейндж, Джеймс М. (02.11.2006). «Re: те символы сплошного блока в меню персонажей» . Архив форума HP 16. Музей калькуляторов HP (MoHPC). Архивировано 2 августа 2016 года . Проверено 2 августа 2016 .
- ^ "HP PCL / PJL Reference PCL 5 Comparison Guide" (PDF) (2-е изд.). Компания Hewlett-Packard, LP . Июнь 2003 г. Номер детали HP 502-0378. Архивировано из оригинального (PDF) 10 августа 2016 года . Проверено 10 августа 2016 . [4]
- ^ Блэквелл, Салли (2002). Ламандасса, Ингрид (ред.). «Символ евро на 3000 евро» . Hewlett-Packard , Нидерланды. Архивировано 10 августа 2016 года . Проверено 10 августа 2016 .
Внешние ссылки
- «Графическое представление кодовой страницы 1051» . Обозреватель конвертеров ICU . Проверено 9 августа 2016 .