En informática, HP Roman es una familia de conjuntos de caracteres que consta de HP Roman Extension , HP Roman-8 , HP Roman-9 y varias variantes. Introducido originalmente por Hewlett-Packard alrededor de 1978, las revisiones y adaptaciones se publicaron varias veces hasta 1999. Las revisiones de 1985 se estandarizaron más tarde como páginas de códigos de IBM 1050 y 1051. Con soporte para muchos idiomas europeos, los conjuntos de caracteres fueron utilizados por varias estaciones de trabajo, terminales calculadoras, así como muchas impresoras, también de terceros.
Descripción general
HP Roman es una familia de codificaciones de caracteres de un solo byte que admiten varios idiomas europeos basados en el alfabeto latino. Fue introducido originalmente por Hewlett-Packard alrededor de 1978 como HP Roman Extension de 7 y 8 bits para algunos de sus terminales de computadora e impresoras . Algunas estaciones de trabajo HP también utilizaron las primeras versiones de la variante de 8 bits en 1978/1979. Varias revisiones llevaron a agregar más caracteres antes de que la variante de 8 bits del juego de caracteres se conociera oficialmente como HP Roman-8 en 1983. [1] Poco después, este se convirtió en el juego de caracteres predeterminado de HP-UX [2] en funcionamiento. sistema y el lenguaje de descripción de página PCL para impresoras de inyección de tinta [3] e impresoras láser en 1984. El conjunto de caracteres se amplió nuevamente en 1985. [4] Se utilizó una adaptación modificada de la definición de 1984 de Roman-8 en la serie de computadoras HP Portable , [5] [6] Considerando que una derivación de la definición actualizada de 1985 de Roman-8 se utilizó en varias de las primeras calculadoras RPL y las correspondientes impresoras térmicas desde 1986. [7] La última generación de la familia es HP Roman-9 , que se introdujo en 1999 para incluir el símbolo del euro . [8] PCL Ventura International se basa en HP Roman-8.
Conjunto de caracteres
Ampliación romana
El conjunto de caracteres fue introducido originalmente por Hewlett-Packard como página de códigos ASCII extendida de 7 bits llamada HP Roman Extension , [9] [10] que existía al menos desde 1978. [11] [12] [13] [14] [15] Este conjunto de caracteres se utilizó como conjunto de caracteres secundario junto con el conjunto de caracteres principal, que era idéntico al ASCII, excepto por el carácter 127, que era un cuadro sombreado medio en lugar del carácter de eliminación. Los primeros 32 caracteres, que normalmente funcionaban como códigos de control C0 , también tenían alternativas gráficas sin control, que podían aparecer durante la autocomprobación o el modo de funciones de visualización. El cambio entre conjuntos de caracteres se realizó usando los caracteres Shift Out y Shift In , o alternativamente, en sistemas que admiten el modo de 8 bits, usando el bit alto del carácter. Antes de que se estableciera el nombre "Roman-8" para la variante de 8 bits en 1983, esto a veces se llamaba "Extensión Roman de 8 bits" o "Extensión HP Roman-8". A lo largo de los años, ambas variantes se revisaron para incluir más personajes. IBM también estandarizó la revisión final de 1985 del juego de caracteres secundarios en 1989 como página de códigos 1050 ( CP1050 o ibm-1050 ). [dieciséis]
Aunque estrictamente hablando no forma parte de Roman Extension, la siguiente tabla muestra las filas del juego de caracteres principal que difieren de ASCII. Tenga en cuenta que las dos primeras filas son normalmente las mismas y solo aparecen como caracteres gráficos en circunstancias especiales, como se describe anteriormente. Aunque algunas de las imágenes de control Unicode usan convencionalmente tres caracteres en lugar de dos, esos "glifos de letras diagonales son solo ejemplares; se pueden usar representaciones alternativas, y a menudo se usan en la visualización visible de códigos de control". [17]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | N 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 | x 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | ▒ 2592 |
La siguiente tabla muestra la versión de 1982; una variante actual se muestra en la sección Roman-8 a continuación. La tabla asume que se utiliza el modo de 8 bits; si no es así, reste 128 (80 16 ) del código de carácter.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _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 En Unicode, el símbolo de libra / lira está unificado como U + 00A3 £ y si este carácter tiene una barra simple o doble se considera simplemente una variación tipográfica del mismo carácter. U + 20A4 ₤ existe únicamente por compatibilidad con este conjunto de caracteres, HP Roman-8, en el que el glifo con una sola barra se codifica como BB 16 y el glifo con doble barra como AF 16 . [18]
Roman-8
HP Roman-8 es una codificación de caracteres de un solo byte de 8 bits que se utiliza principalmente en HP-UX [2] y muchas impresoras compatibles con Hewlett-Packard [7] y PCL . El nombre Roman-8 apareció en 1983, [1] pero las estaciones de trabajo HP 250 y HP 300 ya utilizaban un precursor del conjunto de caracteres desde 1978/1979 como Extensión Roman de 8 bits . [12] [13] [14] [15]
La versión original de 1983/1984 de Roman-8 todavía tenía algunos puntos de código sin definir. [5] [6] [3] [19] En un código de revisión de 1985 se añadieron los puntos 177 ( Ý ), 178 ( ý ), 242 ( · ), 243 ( µ ), 244 ( ¶ ) y 245 ( ¾ ) y la apariencia del punto de código 228 se cambió de un trazo d ( đ ) a un eth ( ð ). [4] [20] [21] Esta revisión final del juego de caracteres también fue estandarizada como página de códigos 1051 por IBM en 1989. [22] [23]
A diferencia del HP Roman-9 más nuevo , HP Roman-8 no proporciona un punto de código para el símbolo del euro.
La siguiente tabla muestra la última definición de 1985 del conjunto de caracteres HP Roman-8 (con algunas observaciones sobre definiciones anteriores e interpretaciones alternativas). Cada carácter se muestra con un potencial equivalente Unicode y su código decimal, sin embargo, las fuentes difieren en las traducciones recomendadas para algunos de los códigos incluso entre las definiciones de Hewlett-Packard [2] [21] e IBM. [22] [23]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ [a] 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | VT 000B | 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 | PUEDE 0018 | EM 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | US 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 | Yo 0049 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F |
5_ 80 | P 0050 | Q 0051 | R 0052 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | [ 005B | \ 005C | ] 005D | ^ 005E | _ 005F |
6_ 96 | ` 0060 | un 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | yo 0069 | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F |
7_ 112 | p 0070 | q 0071 | r 0072 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 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 | Û 00DB | ₤ [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 | TÍMIDO / - 00AD / 002D | ¼ 00BC | ½ 00BD | ª 00AA | º 00BA | « 00AB | ■ 25A0 | » 00BB | ± 00B1 |
Letra Número Puntuación Símbolo Otro Indefinido
- ^ Aunque el manual de referencia técnica de PCL deja las primeras 32 posiciones vacías en la tabla, con frecuencia se refiere a los códigos de control en todo momento, en particular al carácter de escape. [24]
La documentación del sistema operativo HP Multi-Programming Executive descontinuado los enumera como caracteres de control, [2] pero también tenían las representaciones gráficas descritas anteriormente , que podrían aparecer en un terminal durante la autoprueba o el modo de funciones de visualización. [25] Estos glifos también estaban presentes en impresoras como ThinkJet. [3] [26]
La computadora portátil HP 110 también podría mostrar representaciones gráficas de los caracteres de control, pero usando la abreviatura B L en lugar de un icono de campana. [27] [6] - ^ Si bien este carácter se mostraría como "▒", también era el carácter enviado por la tecla de eliminación de los terminales HP, por lo que podría asignarse a U + 007F DEL en su lugar. [2] [28] [29] [30] [31] [32] [33] [34] [35]
- ^ Estas posiciones no están definidas en lasespecificaciones dePCL y de la página de códigos [23] , así como en otras fuentes. [2] [36] [37] La computadora portátil HP 110 tenía flechas y dibujos de recuadros aquí. [27] [6] Las calculadoras e impresoras HP-28 diseñadas para usarse con esas calculadoras tenían un conjunto de símbolos matemáticos. [7] Consulte a continuación las tablas de esos conjuntos. En impresoras como ThinkJet, estos eran solo una copia de los primeros 32 caracteres, por lo que los controles C0 o sus representaciones. [3] Otros insertan controles C1 aquí. [28] [29] [30] [31] [32] [33] [35] [38]
- ^ Ver nota sobre la extensión romana arriba
Nombres
Este conjunto de caracteres ha adquirido a lo largo de los años varios nombres diferentes, como:
- HP Roman-8 : derivado de la especificación PCL. [39] [36] [37] [21] [28]
- hp-roman8 : el nombre IETF / IANA; muchos otros han seguido su ejemplo. [29] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [33] [52]
Desde identificadores de juego de caracteres de IANA no distinguen entre mayúsculas y minúsculas, [40] lo anterior también se puede escribir como HP-Roman8 . [53] [54] [55] [56] [57] - Romanos 8 [34] [58] [10] [59] [60]
- HP_ROMAN8 [35] [61] [62]
- ROMAN8 [63] [2]
- HP Roman [64] [65]
- roman8 [40] [66] [33] [67]
- Página de códigos 1051 [22] [23] y, por tanto, CP1051 [68] [49] [69] [70] [71] o IBM-1051 . [38] [68] [72] [49] [50]
Roman-8 modificado
En 1984, Hewlett-Packard introdujo la computadora personal HP 110 / HP Portable seguida por la HP 110 Plus / HP Portable Plus en 1985. En el "modo HP" admitieron una derivación de la revisión de 1984 de HP Roman-8 de 8 bits ( todavía carecen de los seis caracteres adicionales en los puntos de código 177 a 178 y 242 a 245, y con el punto de código 228 todavía asemejándose a una d trazada ( ))), pero con 32 símbolos gráficos adicionales en los puntos de código 128 a 159, incluido un rico conjunto de personajes de dibujo de caja . [5] [6]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0–6_ | ... | |||||||||||||||
7_ 112 | p 0070 | q 0071 | r 0072 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | ▒ 2592 |
8_ 128 | ◄ 25C4 | ▲ 25B2 | ▼ 25BC | ► 25BA | ╝ 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 | Û 00DB | ₤ [a] 20A4 |
B – F_ | ... |
- ^ Ver nota sobre la extensión romana arriba
En 1986, [73] Hewlett-Packard introdujo el HP-18C calculadora y HP 82240A termo impresora , [73] que internamente utiliza una variante extendida de la 1985 revisión de la 8-bit HP Roman-8 juego de caracteres (ahora con los seis caracteres adicionales definidos y con el punto de código 228 ya cambiado a un eth ( ð )), pero con los puntos de código 127 (0x7F) y 160 (0xA0) así como los códigos de control en el rango de 128 a 159 (0x80 a 0x9F) siendo reemplazado por caracteres visualizables adicionales, [7] [74] algunos de los cuales se derivaron de la HP-41C / CV / CX 's FOCAL conjunto de caracteres y otros incorporados en el conjunto de caracteres FOCAL revisado utilizado por la HP-42S calculadora, aunque a diferentes puntos de código. En la serie HP-28 , los caracteres superiores a 147 (0x93) no se podían mostrar en la calculadora, solo se podían imprimir. [74] [7] [75]
No existe una definición de punto de código oficial para el símbolo del euro en este conjunto de caracteres modificado. La serie de calculadoras HP 49/50 utiliza un conjunto de caracteres diferente [76] basado en ECMA-94 / ISO 8859-1 que incluye el símbolo del euro.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _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 | VT 000B | 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 | PUEDE 0018 | EM 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | US 001F |
2–6_ | ... | |||||||||||||||
7_ 112 | p 0070 | q 0071 | r 0072 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | ▒ 2592 |
8_ 128 | NBSP [76] 00A0 | ÷ 00F7 | × 00D7 | √ 221A | ∫ 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 | Û 00DB | ₤ [b] 20A4 |
B – F_ | ... |
- ^ El glifo en el punto de código 148 ( ⊦ ) en esta variante de HP Roman-8 se llama carácter APPEND en la terminología de Hewlett-Packard. En lasseries de calculadoras HP-41C / CV / CX y HP-42S , se utiliza para indicar que los siguientes caracteres se agregarán al registro alfabético en lugar de reemplazar el contenido existente del registro. Sin embargo, estas calculadoras utilizan el juego de caracteres FOCAL , donde el glifo se encuentra en el punto de código 127.
- ^ Ver nota sobre la extensión romana arriba
Roman-9
HP Roman-9 (también conocido como HP Roman 9 , hp-roman9 , roman9 o R9 ) es una ligera modificación del conjunto de caracteres HP Roman-8 de 8 bits donde el signo de moneda general ( ¤ ) en el punto de código 186 (0xBA) fue reemplazado por el símbolo del euro ( € ). [77] [78] Se introdujo a principios de 1999. [8] A partir de 2017, HP Roman-9 todavía no tiene asignado un número de página de código conocido.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _MI | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B_ 176 | ¯ / ‾ 00AF / 203E | Ý 00DD | ý 00FD | ° / ˚ 00B0 / 02DA | Ç 00C7 | ç 00E7 | Ñ 00D1 | ñ 00F1 | ¡ 00A1 | ¿ 00BF | 20 € AC | £ 00A3 | ¥ 00A5 | § 00A7 | ƒ 0192 | ¢ 00A2 |
Ver también
- Juego de caracteres RPL
- Conjuntos de caracteres de la calculadora Hewlett-Packard
- Conjuntos de caracteres del latín occidental (informática)
Referencias
- ↑ a b Stone, Artie (1 de diciembre de 1983). "Programa de dos por una impresora" (PDF) . Noticias informáticas: para el personal de campo de HP . Hewlett-Packard . 9 (3): 32. Archivado (PDF) desde el original el 17 de agosto de 2016 . Consultado el 17 de agosto de 2016 .
- ^ a b c d e f g "Guía del programador de lengua nativa de MPE XL" (PDF) . Hewlett-Packard . pag. figura A-2 en el apéndice A. Archivado desde el original (PDF) el 13 de marzo de 2006.
- ^ a b c d "Impresora ThinkJet - La impresora personal de Hewlett-Packard - Sección de referencia" (PDF) . Hewlett-Packard . Marzo de 1987. págs. D-2, D-3, 32. Archivado (PDF) desde el original el 21 de agosto de 2016 . Consultado el 21 de agosto de 2016 .
- ^ a b Guía de selección de fuentes blandas de la familia de impresoras Hewlett-Packard LaserJet (PDF) . Hewlett-Packard . Noviembre de 1986. HP-ID 26026-90924. Archivado (PDF) desde el original el 17 de agosto de 2016 . Consultado el 17 de agosto de 2016 .
Roman-8 y Roman Extension: Los caracteres Roman-8 y Roman Extension reflejan las actualizaciones de 1985: 1. Se agregaron seis caracteres adicionales a las posiciones en blanco anteriores. Ý ý · µ ¶ ¾ 2. La apariencia del carácter đ en minúscula cambió a ð .
- ^ a b c d Hewlett-Packard - Manual de referencia técnica - Portable PLUS (1 ed.). Corvallis, Oregón, EE.UU .: Hewlett-Packard Company , División de ordenadores portátiles. Agosto de 1985. 45559-90001 . Consultado el 27 de noviembre de 2016 .
- ^ a b c d e f Hewlett-Packard - Manual de referencia técnica - Portable PLUS (PDF) (2 ed.). División de Computadoras Portátiles, Corvallis, Oregón, EE.UU .: Hewlett-Packard Company . Diciembre de 1986 [agosto de 1985]. 45559-90006. Archivado (PDF) desde el original el 28 de noviembre de 2016 . Consultado el 27 de noviembre de 2016 .
- ^ a b c d e f Impresora de infrarrojos HP 82240A (PDF) (2 ed.). Corvallis, Oregón, EE.UU .: Hewlett Packard , División de Computadoras Portátiles. Octubre de 1986. Número de pedido de HP 82240-90001 (82240-90008). Archivado (PDF) desde el original el 6 de agosto de 2016 . Consultado el 6 de agosto de 2016 .
- ^ a b HP Deskjet 610C Benutzerhandbuch [ Guía del usuario de HP Deskjet 610 ] (PDF) (en alemán) (1 ed.). Compañía Hewlett-Packard . Marzo de 1999. Archivado (PDF) desde el original el 28 de noviembre de 2016 . Consultado el 27 de noviembre de 2016 .
- ^ a b c "Manual del propietario - Impresora 2671A - Impresora gráfica 2671G" (PDF) . Hewlett-Packard . Octubre de 1982. págs. 3-7–3-12, 6-4–6-14. Número de pieza de HP 02670-90015. Archivado (PDF) desde el original el 20 de agosto de 2016 . Consultado el 20 de agosto de 2016 .
- ^ a b "Juegos de caracteres para emulación HP" . Attachmate . 2005-06-02. Nota técnica 1179. Archivado desde el original el 10 de agosto de 2016 . Consultado el 10 de agosto de 2016 .
- ^ Terry, F. Duncan (noviembre de 1978). "Impresora de línea versátil de 400 lpm con un mecanismo sin fricción que garantiza una larga vida útil" (PDF) . Diario de Hewlett-Packard . Hewlett-Packard : 20–22. Archivado (PDF) desde el original el 15 de agosto de 2016 . Consultado el 15 de agosto de 2016 .
- ^ a b Peery, Dennis L. (abril de 1979). "HP 250 BASIC: un lenguaje de sistema potente, interactivo y amigable" (PDF) . Diario de Hewlett-Packard . Hewlett-Packard . 30 (4): 14-19. Archivado (PDF) desde el original el 17 de agosto de 2016 . Consultado el 17 de agosto de 2016 .
- ^ a b Ja, Eric PL; Groff, James R. (junio de 1979). "El sistema de visualización integrado y el método de acceso al terminal" (PDF) . Diario de Hewlett-Packard . Hewlett-Packard . 30 (6): 6–9. Archivado (PDF) desde el original el 17 de agosto de 2016 . Consultado el 17 de agosto de 2016 .
- ^ a b Knoll, Alfred F .; Marschke, Norman D. (julio de 1979). "Una consola de programación y operación innovadora" (PDF) . Diario de Hewlett-Packard . Hewlett-Packard . 30 (7): 13-17. Archivado (PDF) desde el original el 17 de agosto de 2016 . Consultado el 17 de agosto de 2016 .
- ^ a b Davis, Steve (1 de septiembre de 1979). "¡Cuidado con los usuarios europeos de 2631A!" (PDF) . Boletín de sistemas informáticos: para el personal de campo de HP . Hewlett-Packard . 4 (20): 4. Archivado (PDF) desde el original el 17 de agosto de 2016 . Consultado el 17 de agosto de 2016 .
009 - Conjunto de extensiones romanas ... la opción 009 proporciona a todos los caracteres europeos de uso común un código único. Cuando este conjunto de "Extensión romana" se utiliza junto con el conjunto de caracteres ASCII estándar, el resultado final es un conjunto de 256 caracteres representado por un código de 8 bits. El uso de turno-en y de cambio de salida no se requiere caracteres, ya que los códigos decimales de 0 a 127 automáticamente el acceso USASCII mientras que los códigos 128 y 255 de acceso a los caracteres europeos. Es importante comprender las diferencias entre las dos técnicas y saber qué técnica es compatible con un sistema determinado. Las impresoras HP 250 y HP 300 admiten la técnica de código de 8 bits, por lo tanto, se debe solicitar la opción 009 de 2631A para proporcionar impresión en el idioma local en estos dos sistemas. Todos los demás sistemas informáticos HP y los terminales 264X admiten el método de cambio de entrada / salida de código de 7 bits.
- ^ "Página de códigos 1050" (PDF) . IBM . 2014-04-16. Archivado (PDF) desde el original el 10 de agosto de 2016 . Consultado el 10 de agosto de 2016 .
- ^ "Imágenes de control, rango: 2400-243f" (PDF) . El Consorcio Unicode .
- ^ Allen, Julie D., ed. (Agosto de 2015) [1991]. "El estándar Unicode - Versión 8.0 - Especificación básica - Capítulo 22.1. Símbolos de moneda" (PDF) . Mountain View, CA, EE.UU .: Unicode, Inc. págs. 751–752. ISBN 978-1-936213-10-8. Archivado (PDF) desde el original el 6 de diciembre de 2016 . Consultado el 6 de diciembre de 2016 .
Símbolos de moneda: U + 20A0 – U + 20CF ... Signo de lira. Un signo de moneda separado U + 20A4 LIRA SIGN está codificado para compatibilidad con el conjunto de caracteres HP Roman-8 , que todavía se implementa ampliamente en las impresoras. En general, U + 00A3 POUND SIGN se puede utilizar tanto para las diversas monedas conocidas como libra (o punt) como para las monedas conocidas como lira.
- ^ JPC ROM - Guía de referencia rápida (PDF) . D. PPC París. 1988. p. 12. Archivado (PDF) desde el original el 18 de octubre de 2016 . Consultado el 18 de octubre de 2016 .
Nota: Este es el manual de una ROM personalizada para HP 71-B, que de acuerdo con A Short History of the JPC Rom Project se originó con Revue JPC . - ^ "Juego de caracteres Hewlett Packard Roman8" . Kermit . Universidad de Columbia . Consultado el 24 de junio de 2020 .
- ^ a b c Manual de referencia técnica del lenguaje de impresora PCL 5 (1ª ed.). Compañía Hewlett-Packard . Septiembre de 1990. págs. A-1, A-6, A-11 – A-18. Número de pieza HP 33459-90903.
- ^ a b c d "Información de la página de códigos SBCS - CPGID: 01051 / Nombre: Emulación HP, Roman 8" . Software de IBM: Globalización: Juegos de caracteres codificados y recursos relacionados: Páginas de códigos por CPGID: Identificadores de páginas de códigos . 1. IBM . 1989-05-01. CH 3-3220-050. Archivado desde el original el 9 de agosto de 2016 . Consultado el 9 de agosto de 2016 .
Si bien los archivos vinculados con tablas de caracteres aún no se han archivado, todavía están activos : descripciones y GCGID y glifos y GCGID - ^ a b c d "Página de códigos 1051" (PDF) . IBM . 2014-04-16. Archivado desde el original (PDF) el 10 de agosto de 2016 . Consultado el 10 de agosto de 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
- ^ a b c Bettencourt, Rebecca G. (1 de agosto de 2016) [1999]. "Codificaciones de caracteres - Codificaciones heredadas - HP Roman-8" . Kreative Korporation. Archivado desde el original el 8 de noviembre de 2018 . Consultado el 9 de agosto de 2016 .
- ^ a b c https://tools.ietf.org/html/rfc1345
- ^ a b 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
- ^ a b c d https://compart.com/en/unicode/charsets/hp-roman8
- ^ a b https://support.microfocus.com/kb/doc.php?id=7021610
- ^ a b c Flohr, Guido (2016) [2002]. "Locale :: RecodeData :: HP_ROMAN8 - Rutinas de conversión para HP_ROMAN8" . CPAN libintl-perl . 1.0. Archivado desde el original el 14 de enero de 2017 . Consultado el 14 de enero de 2017 .
- ^ a b Kostis, Kosta (16 de agosto de 2000). "HP Roman-8" . 1.20. Archivado desde el original el 7 de marzo de 2016 . Consultado el 9 de agosto de 2016 .
- ^ a b "Páginas de códigos / Tabla Ascii HP Roman-8" . ASCII.ca. 2016 [2006]. Archivado desde el original el 3 de abril de 2016 . Consultado el 10 de agosto de 2016 .
- ^ a b https://github.com/unicode-org/icu/blame/773345e418e012ed31499def440b89cb7ef5c188/icu4c/data/ibm-1051.ucm
Este archivo se ha mantenido esencialmente sin cambios desde que se importó de cdctables.zip en 1995; solo se han cambiado algunas banderas:
En julio de 2000, algunos caracteres se marcaron como mapeados solo desde Unicode, pero no hacia atrás:
`\ xA9 # SD130100 →` \ xA9 # SD130100 | 1
£ \ xAF # SC020001 → £ \ xAF # SC020001 | 1
▒ \ x7F # SF150000 → ▒ \ x7F # SF150000 | 1
Ancho completo! \ x21 # SP020000 → Ancho completo! \ x21 # SP020000 | 1
Ancho completo "\ x22 # SP040000 → Ancho completo" \ x22 # SP040000 | 1
...
Fullwidth} \ x7D # SM140000 → Fullwidth} \ x7D # SM140000 | 1
Fullwidth ~ \ x7E # SD190000 → Fullwidth ~ \ x7E # SD190000 | 1
Fullwidth ■ \ xFC # SM470000 → Fullwidth ■ \ xFC # SM470000 | 1
Estos son todos los casos en los que varios caracteres se asignan al mismo byte.
En noviembre de 2000, algunos caracteres se marcaron como mapeados solo a Unicode, pero no de vuelta:
- \ xF6 | 0 → - \ xF6 | 3
`\ xA9 | 1 →` \ xA9 | 3
£ \ xAF | 1 → £ \ xAF | 3
Todos estos son casos en los que varios bytes se asignan al mismo carácter. - ^ Rossi, Markku (marzo de 2003) [1998]. "Juego de caracteres HP Roman-8" . Enscript GNU . 1.58. Archivado desde el original el 10 de agosto de 2016 . Consultado el 10 de agosto de 2016 .
- ^ a b c 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 y https://www.mhonarc.org/MHonArc/lib/MHonArc/UTF8/MhaEncode.pm
- ^ https://unece.org/uncefact/codelist/standard/IANA_CharacterSetCode_20050128.xsd
- ^ "Copia archivada" . Archivado desde el original el 26 de junio de 2015 . Consultado el 26 de junio de 2015 .CS1 maint: copia archivada como título ( enlace ) CS1 maint: URL no apta ( enlace )
- ^ http://jmatchparser.sourceforge.net/maven-site/jMatchParser-charset/apidocs/net/sf/jmatchparser/util/charset/ExtraCharsetsProvider.html
- ^ a b c 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
- ^ Czyborra, Roman (27 de junio de 1998). "Codepage & Co" . HP-Roman8. Archivado desde el original el 7 de diciembre de 2016 . Consultado el 6 de diciembre de 2016 . [1] [2] espejo
- ^ 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
- ^ a b 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
- ^ a b c Nelson, Richard J. (mayo de 2010). "Impresora IR HP 82240B" (PDF) . HP resuelve (18). Archivado desde el original (PDF) el 21 de septiembre de 2016 . Consultado el 21 de septiembre de 2016 .
- ^ a b Manual de referencia de la calculadora científica avanzada HP-28S (PDF) (4 ed.). Hewlett-Packard . Noviembre de 1988 [octubre de 1987]. págs. 266–267. HP 00028-90068. Archivado (PDF) desde el original el 8 de junio de 2015 . Consultado el 10 de octubre de 2015 .
- ^ Nungester, Rick (18 de agosto de 1988). "Convertidor de salida de infrarrojos" . Luc Pauwels (publicado el 24 de octubre de 2006). Archivado desde el original el 6 de agosto de 2016 . Consultado el 6 de agosto de 2016 .
- ^ a b Prange, James M. (2 de noviembre de 2006). "Re: Esos caracteres de bloque sólido en el menú de caracteres" . Archivo del foro de HP 16. Museo de calculadoras HP (MoHPC). Archivado desde el original el 2 de agosto de 2016 . Consultado el 2 de agosto de 2016 .
- ^ "Guía de comparación de HP PCL / PJL Reference PCL 5" (PDF) (2 ed.). Hewlett-Packard Company, LP . Junio de 2003. Número de pieza de HP 502-0378. Archivado desde el original (PDF) el 10 de agosto de 2016 . Consultado el 10 de agosto de 2016 . [4]
- ^ Blackwell, Sally (2002). Lamandassa, Ingrid (ed.). "El símbolo del euro € en el 3000" . Hewlett-Packard , Holanda. Archivado desde el original el 10 de agosto de 2016 . Consultado el 10 de agosto de 2016 .
enlaces externos
- "Vista gráfica de la página de códigos 1051" . Explorador de convertidores de ICU . Consultado el 9 de agosto de 2016 .