Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Important
La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.
Para obtener más información, consulte Print Support App v1 and v2 design guide (Guía de diseño de la aplicación de soporte técnico de impresión v1 y v2).
Todas las características del dispositivo de trazador se especifican con el siguiente formato:
palabra clave { value }
donde palabra clave es una de las palabras clave del archivo de origen PCD y el valor es una cadena entre comillas o un valor numérico. Por ejemplo, la siguiente instrucción especifica que el trazador admite el color:
ColorCap {1}
Las palabras clave se describen en la tabla siguiente.
| Keyword | Definición de valor | Valor predeterminado |
|---|---|---|
| BezierCap | 1=El dispositivo admite la extensión HPGL2 Beziers. 0=No se admite. |
0 |
| ColorCap | 1=Dispositivo de color 0=Dispositivo monocromo |
0 |
| COLORINFO | 30 valores de tamaño DWORD que representan el contenido de una estructura COLORINFO | { {6810,3050,0}, // xr, yr, Yr {2260,6550,0}, // xg, yg, Yg {1810,500,0}, // xb, yb, Yb {2000,2450,0}, // xc, yc, Yc {5210,2100,0}, // xm, ym, Ym {4750,5100,0}, // xy, aaaa, Yy {3324,3474,10000}, // xw, yw, Yw 10000,10000,10000, // RGB gamma 1422,952, // M/C, Y/C 787,495, // C/M, Y/M 324,248 // C/Y, M/Y } |
| DeviceMargin | Cuatro valores de tamaño DWORD que representan los márgenes de papel izquierdo, superior, derecho e inferior, en unidades de 1/1000 mm. | {5000, 5000, 5000, 36000} |
| DeviceName | Cadena entre comillas que representa un nombre de dispositivo que se puede mostrar (máximo de 31 caracteres). | "Trazador HPGL/2" |
| DevicePelsDPI | Un valor de tamaño DWORD que representa el PPP efectivo del dispositivo. Para obtener más información, consulte el miembro upDevicePelsDPI de GDIINFO. | El valor predeterminado es cero, lo que hace que GDI calcule un valor. |
| DeviceSize | Dos valores de tamaño DWORD que representan el tamaño máximo del papel, en coordenadas x e y de unidades de 1/1000 mm. Un valor y de 25400 (1 pulgada) o menos indica que el dispositivo acepta longitudes de papel variable. |
{215900, 279400} |
| FormInfo | Descripción del formulario para cada formulario admitido por el trazador. Para obtener más información, vea la sección Descripciones del formulario que sigue a esta tabla. | None. |
| HTPatternSize | Una de las constantes con prefijo HT_PATSIZE_ que identifican patrones de semitono estándar. | 0xffffffff |
| InitString | Cadena de lenguaje C entre comillas que representa los comandos enviados a la impresora por la función DrvStartPage del controlador. | Cadena NULL. |
| MaxCopies | Número máximo de copias por página que el dispositivo puede representar. | 1 |
| MaxPens | Número de lápices (32 como máximo) | 8 |
| MaxPolygonPts | Número máximo de puntos para definir un polígono que se va a trazar o rellenar. | 128 |
| MaxQuality | Número de niveles de calidad (4 máximos) | 4 |
| MaxScale | Tamaño máximo de escala. 0-10000 (100 es 100%) | 100 |
| NoBitmapFont | 1=El dispositivo no admite fuentes de mapa de bits. 0=Se admiten fuentes de mapa de bits. |
0 |
| PaperTrayCap | 1=El dispositivo tiene origen de bandeja de papel. 0=No se admite. |
0 |
| PaperTraySize | Dos valores de tamaño DWORD que representan el ancho y alto de la bandeja de papel, en unidades de 1/1000 mm. | {-1, -1} |
| PlotDPI | Dos valores de tamaño DWORD que representan la resolución x e y de un trazador de lápiz, en puntos por pulgada. | {1016, 1016} |
| PlotPenData | Una descripción del lápiz para cada lápiz. Para obtener más información, consulte la sección Descripciones del lápiz que sigue a esta tabla. | None. |
| PushPopPal | 1=El controlador debe insertar o mostrar la paleta al cambiar entre RTL y HPGL2. 0=No se requiere insertar/mostrar. |
0 |
| RasterByteAlign | 1=El dispositivo debe recibir todos los datos ráster en coordenadas x alineadas por bytes. 0=La alineación de bytes no es necesaria. |
0 |
| RasterCap | 1=Dispositivo raster 0=Dispositivo de lápiz |
0 |
| RasterDPI | Dos valores de tamaño DWORD que representan la resolución x e y , en puntos por pulgada. En el caso de los trazadores ráster, se trata de la resolución de ráster. En el caso de los trazadores de lápiz, esta es la resolución ideal que proporciona GDI a una aplicación. |
{300, 300} |
| RollFeedCap | 1=El dispositivo tiene fuente de papel en rollo. 0=No se admite. |
0 |
| ROPLevel | ROP_LEVEL_0 = Sin compatibilidad con RasterOp. ROP_LEVEL_1 = Compatibilidad con Rop1. ROP_LEVEL_2 = Compatibilidad con Rop2. ROP_LEVEL_3 = Compatibilidad con Rop3. |
ROP_LEVEL_0 |
| RTLMonoEncode5 | 1=Se admite el modo 5 de compresión monocromo del lenguaje de transferencia ráster (RTL) de HP. 0=No se admite. |
0 |
| RTLMonoFixPal | Solo paleta monocromo RTL. 0=Blanco, 1=Negro |
0 |
| RTLMonoNoCID | 1=En modo RTL Mono, no se requieren comandos CID. 0=En modo RTL Mono, se requieren comandos CID. |
0 |
| RTLNoDPIxy | 1=No se admiten los comandos de movimiento X,Y de PPP de RTL. 0=Estos son compatibles. |
0 |
| TransparentCap | 1=El dispositivo admite el modo transparente. 0=No se admite. |
0 |
| WindingFillCap | 1=El dispositivo admite rellenos de bobinado. 0=No se admite. |
0 |
Descripciones del lápiz
Cada descripción del lápiz debe tener el siguiente formato:
PlotPenData {Pen Number,Color**}**
donde Pen Number identifica el número de ranura del lápiz y Color es un identificador de color prefijo PC_IDX_. A continuación se muestran descripciones de lápiz de ejemplo:
PlotPenData {1, PC_IDX_WHITE}
PlotPenData {2, PC_IDX_BLACK}
PlotPenData {3, PC_IDX_RED}
Descripciones del formulario
Cada descripción del formulario debe tener el siguiente formato:
FormInfo {"Form Description",Width**,** Length**,** Left Margin**,** Top Margin**,** Right Margin**,** Bottom Margin**}**
donde Form Description es una cadena que describe el formulario, Width y Length especifican el tamaño del formulario en unidades de 1/1000-mm, y los márgenes también se especifican en unidades de 1/1000 mm. A continuación se muestran tres ejemplos:
FormInfo {"Roll Paper 24 in", 609600, 0, 0, 0, 0, 0}
FormInfo {"ANSI A 8.5 x 11 in", 215900, 279400, 0, 0, 0, 0}
FormInfo {"ISO A4 210 x 297 mm", 210000, 297000, 0, 0, 0, 0}