DOS USB print under Windows 8, Windows 7, Windows XP, Windows2000, Windows98  DOSPRN 1.88 
Dos print international support center DOSPRN Spanish dos print support center DOSPRN Ukrainian dos print support center Dosprinter Polish support center DOSPRN Israel dos usb support center DOSPRN Bulgaria dos print support center Indonesian DOSPRN support center DOS USB Czech support center

Acerca de  ||  Manual  ||  Novedades  ||  Descargas  ||  Vox populi  ||  Comprar  ||  FAQ  ||  Historia  ||  Soporte  ||  Login

Descripción del módulo Codepage

DOSPRN es compatible con varias páginas de códigos. En la actualidad se admiten las páginas de códigos, 852 (Europa del Este), 850 (Europa occidental), 737 (Grecia), 437 (EE. UU.), 857 (Turco), 862 (Hebreo), 775 (Letón), 1125 (Ucraniano), 855 (Cirílico), 866 (Ruso), 874 (Tailandés), 932 (Japón), 949 (Coreano), 936 (Chino simplificado) y 950 (Chino tradicional).

Además, los usuarios pueden crear otro módulo de soporte de página de códigos. Cada módulo de idioma es un archivo de texto con la extensión .CP o .CPX.

Ahora, DOSPRN admite dos formatos de módulos de página de códigos: el formato .CP "antiguo" solo para las páginas de códigos de un solo byte y el formato .CPX "nuevo" para las páginas de códigos de varios bytes y de un solo byte.


Lista de módulos de página de códigos

Ahora, DOSPRN conserva los nombres de los módulos de la página de códigos en el archivo separado 'codepages.lst'. Este archivo contiene nombres cortos y largas descripciones de cada página de códigos en líneas separadas. Por ejemplo

437=USA (DOS OEM)
737=Greek (DOS OEM)
771=Lithuanian (DOS OEM)
775=Baltic (DOS OEM)

CP. Especificación del módulo de página de códigos

Este archivo incluye las cadenas del siguiente tipo:


ascii_letter=unicode

En este ejemplo, "ascii_letter" es un símbolo estándar de DOS. Dado que la primera mitad de la tabla ASCII (códigos del 0 al 127) contiene símbolos, letras latinas, signos y números no imprimibles, le recomendamos que especifique solo la segunda mitad de la tabla ASCII (códigos del 128 al 255).

Esta parte de la tabla generalmente contiene letras de un alfabeto nacional. Su seguimiento está determinado por el tipo de página de códigos que utiliza en DOS. Debería encontrar la letra adecuada en la tabla Unicode y escribir su código después del signo igual. Puede escribir un número Unicode tanto en formato decimal como hexadecimal. En el segundo caso, el número debe ir precedido por el signo "$".

Por ejemplo, puede describir el símbolo "?" como ? = $3F o ? = 63.

En caso de que las letras ASCII y las letras Unicode sigan una detrás de otra, puede utilizar una forma más compacta


ascii_letter1..ascii_letter2=unicode1..unicode2

donde "letter1..letter2" es un rango de letras de DOS y "unicode1..unicode2" son un rango de letras símbolos de Unicode.


CPX. Especificación del módulo de página de códigos

Este archivo incluye las cadenas con tabulaciones separadas del siguiente tipo:


ascii_hex_code<tab>unicode_hex_code

En este ejemplo, 'ascii_hex_code' es un código del símbolo DOS en hex 0xXX (para símbolos de un solo byte) o 0xXXXX (para símbolos de doble byte). También las líneas pueden contener comentarios precedidos con el signo "#".

Esta parte de la tabla generalmente contiene letras de un alfabeto nacional. Su seguimiento está determinado por el tipo de página de códigos que utiliza en DOS.

Por ejamplo, Puede describir el simbolo "£" en CP437 como 0x9C<tab>0x00A3.


Puede copiar cualquier archivo de módulo de idioma a un archivo nuevo (pero con la misma extensión) y abrirlo en el editor de texto (Bloc de notas o similar, NO use Windows Word en su lugar). Luego puede modificar las cadenas Unicode y guardar este archivo.

Después de haber realizado la actualización del archivo de la página de códigos, debe agregar una nueva descripción de la página de códigos en el archivo "codepages.lst" y reiniciar DOSPRN. Su módulo de página de códigos será cargado.


Acerca de  ||  Manual  ||  Novedades  ||  Descargas  ||  Vox populi  ||  Comprar  ||  FAQ  ||  Historia  ||  Soporte  ||  Login