Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Important
Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.
Mer information finns i designguiden för utskriftssupportapp v1 och v2.
Alla egenskaper för plotterenheter anges med följande format:
nyckelord { värde }
där nyckelordet är ett av nyckelorden för PCD-källfilen och värdet är en citerad sträng eller ett numeriskt värde. Följande instruktion anger till exempel att plottern stöder färg:
ColorCap {1}
Nyckelord beskrivs i följande tabell.
| Keyword | Värdedefinition | Standardvärde |
|---|---|---|
| BezierCap | 1=Enheten stöder HPGL2 Beziers-tillägget. 0=Inget stöd. |
0 |
| ColorCap | 1=Färgenhet 0=Monokrom enhet |
0 |
| COLORINFO | 30 DWORD-storleksvärden som representerar innehållet i en COLORINFO-struktur | { {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, åå, Ååå {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 | Fyra DWORD-storleksvärden som representerar marginalerna vänster, överkant, höger och nederkant i 1/1 000 mm-enheter. | {5000, 5000, 5000, 36000} |
| DeviceName | Citerad sträng som representerar ett visningsbart enhetsnamn (max 31 tecken.) | "HPGL/2 Plotter" |
| DevicePelsDPI | Ett DWORD-värde som representerar enhetens effektiva DPI. Mer information finns i upDevicePelsDPI-medlemmen i GDIINFO. | Standardvärdet är noll, vilket gör att GDI beräknar ett värde. |
| DeviceSize | Två DWORD-storleksvärden som representerar den maximala pappersstorleken, i x - och y-koordinater på 1/1 000 mm enheter. Ett y-värde på 2 5400 (1 tum) eller mindre anger att enheten accepterar varierande papperslängder. |
{215900, 279400} |
| FormInfo | En formulärbeskrivning för varje formulär som stöds av plottern. Mer information finns i avsnittet Formulärbeskrivningar som följer den här tabellen. | None. |
| HTPatternSize | En av de HT_PATSIZE_-prefixerade konstanterna som identifierar standardhaleringsmönster. | 0xffffffff |
| InitString | Citerad C-språksträng som representerar kommandon som skickas till skrivaren av drivrutinens DrvStartPage-funktion . | NULL-sträng. |
| MaxCopies | Maximalt antal kopior per sida som enheten kan återge. | 1 |
| MaxPens | Antal pennor (högst 32) | 8 |
| MaxPolygonPts | Maximalt antal punkter för att definiera en polygon som ska linjeras eller fyllas. | 128 |
| MaxQuality | Antal kvalitetsnivåer (högst 4) | 4 |
| MaxSkala | Maximal skalningsstorlek. 0-10000 (100 är 100%) | 100 |
| NoBitmapFont | 1=Enheten stöder inte bitmappsteckensnitt. 0=Bitmappsteckensnitt stöds. |
0 |
| PaperTrayCap | 1=Enheten har pappersfackkälla. 0=Inget stöd. |
0 |
| PaperTraySize | Två DWORD-storleksvärden som representerar pappersfackets bredd och höjd, i 1/1000 mm-enheter. | {-1, -1} |
| PlotDPI | Två DWORD-storleksvärden som representerar en pennritares x - och y-upplösning , i punkter per tum. | {1016, 1016} |
| PlotPenData | En pennbeskrivning för varje penna. Mer information finns i avsnittet Pennbeskrivningar som följer den här tabellen. | None. |
| PushPopPal | 1=Drivrutinen måste push-/poppalett vid växling mellan RTL och HPGL2. 0=Push/pop krävs inte. |
0 |
| RasterByteAlign | 1=Enheten måste ta emot alla rasterdata på bytejusterade x-koordinater. 0=Bytejustering krävs inte. |
0 |
| RasterCap | 1=Raster-enhet 0=Pennenhet |
0 |
| RasterDPI | Två DWORD-storleksvärden som representerar x - och y-upplösning , i punkter per tum. För rastreringsritare är detta rasterupplösningen. För pennritare är detta den perfekta lösningen som GDI tillhandahåller till ett program. |
{300, 300} |
| RollFeedCap | 1=Enheten har en papperskälla för rullning. 0=Inget stöd. |
0 |
| ROPLevel | ROP_LEVEL_0 = Inget RasterOp-stöd. ROP_LEVEL_1 = Rop1-stöd. ROP_LEVEL_2 = Rop2-stöd. ROP_LEVEL_3 = Rop3-stöd. |
ROP_LEVEL_0 |
| RTLMonoEncode5 | 1=HP Raster Transfer Language (RTL) Monochrome Compression Mode 5 stöds. 0=Inget stöd. |
0 |
| RTLMonoFixPal | ENDAST RTL Monokrom palett. 0=Vit, 1=Svart |
0 |
| RTLMonoNoCID | 1=I RTL Mono-läge krävs inte CID-kommandon. 0=I RTL Mono-läge krävs CID-kommandon. |
0 |
| RTLNoDPIxy | 1=RTL DPI X,Y-flyttkommandon stöds inte. 0=Dessa kommandon stöds. |
0 |
| TransparentCap | 1=Enheten stöder transparent läge. 0=Inget stöd. |
0 |
| WindingFillCap | 1=Enheten stöder lindningsfyllningar. 0=Inget stöd. |
0 |
Pennbeskrivningar
Varje pennbeskrivning måste ha följande format:
PlotPenData {Pen Number,Color**}**
där Pennnummer identifierar pennans facknummer och Color är en PC_IDX_-prefixerad färgidentifierare. Här följer exempel på pennbeskrivningar:
PlotPenData {1, PC_IDX_WHITE}
PlotPenData {2, PC_IDX_BLACK}
PlotPenData {3, PC_IDX_RED}
Formulärbeskrivningar
Varje formulärbeskrivning måste ha följande format:
FormInfo {"Formulärbeskrivning",Bredd**,** Längd**,** Vänstermarginal**,** Övre marginal**,** Högermarginal**,** Nedre marginal**}**
där Formulärbeskrivning är en sträng som beskriver formuläret anger bredd och längd formulärstorleken i 1/1000 mm-enheter, och marginalerna anges också i 1/1000 mm-enheter. Följande är tre exempel:
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}