89:
The concept behind Unidrv is that a complete printer driver need not be written by the hardware manufacturer; only a device-specific minidriver is required that uses the core printing functionality of the Unidrv engine. A minidriver can be a customization file, or a plug-in, that allows special
198:
is also called the raster driver because it supports raster (bitmap) graphics printing and is compatible with many printers. This driver supports the following features:
313:(XPS) documents and is more modular and extensible. With an XPSDrv printer driver, the XPS Document format is used as a spool file format and as a document file format.
309:, Unidrv is intended to be succeeded by XPSDrv. The XPSDrv printer driver extends Microsoft's GDI-based, printer driver architecture to support consuming
66:
65:
allows the creation of a printer-specific minidriver in the form of a GPD (Generic
Printer Description) file, similar to a
170:, is the data file, and is also called the characterization file. The file name depends on the printer or printer family.
337:
99:
39:
228:
An extension interface that allows printer manufacturers to extend and customize the driver for specific models.
95:
310:
111:
218:
214:
43:
133:
57:
printers. It is used to simplify driver development of non-PostScript printers (also called
47:
186:, may contain many other support files to allow support for more printer-specific options.
183:
322:
179:
78:
50:
331:
306:
202:
Color printing at various depths, such as 4 bits per pixel (bpp), 8 bpp, and 24 bpp.
122:
74:
70:
130:
91:
58:
54:
210:
206:
17:
126:
231:
Vector graphics languages HP-GL/2 and PCL-XL, monochrome, and color.
121:
is the printer graphics driver file for printer languages based on
90:
rendering functions or customized UI options. Unidrv supports non-
213:
fonts, device fonts (including double-byte), grayscale printing,
222:
77:
and replaced the Raster Device Driver (RASDD) interface used in
114:
and GPD files along with other printer-specific support files:
142:
is the configuration file. It displays the user interface for
323:
Microsoft
Universal Printer Driver (UniDrv) MSDN References
244:-based, the following steps need to be taken on Windows:
236:Determining if the printer driver is Unidrv-based
225:) version 4.0, and Delta Row Compression (DRC).
73:driver development. Unidrv was introduced in
8:
292:appears on the list of files, the driver is
110:The Unidriver is implemented as a set of
7:
166:, which has the file name extension
25:
240:To determine whether a driver is
69:file, which is much simpler than
277:Select a driver, and then click
182:from some printer vendors, e.g.
284:Observe the driver list in the
221:(RLE), Tag Image File Format (
1:
160:and some other support files.
61:) for printer manufacturers.
354:
100:page description languages
53:and architecture for non-
32:Universal Printer Driver
311:XML Paper Specification
81:and earlier versions.
252:, and then open the
219:run length encoding
190:Unidrv capabilities
106:Driver file details
94:printers driven by
338:Windows components
286:Driver Properties
265:Server Properties
215:font substitution
164:Raster minidriver
134:printer languages
125:, including most
44:Microsoft Windows
16:(Redirected from
345:
169:
21:
353:
352:
348:
347:
346:
344:
343:
342:
328:
327:
319:
303:
288:dialog box. If
238:
192:
184:Hewlett-Packard
180:printer drivers
167:
108:
87:
23:
22:
15:
12:
11:
5:
351:
349:
341:
340:
330:
329:
326:
325:
318:
315:
305:Starting with
302:
299:
298:
297:
282:
275:
268:
257:
237:
234:
233:
232:
229:
226:
203:
191:
188:
172:
171:
161:
147:
137:
107:
104:
86:
83:
79:Windows NT 4.0
24:
14:
13:
10:
9:
6:
4:
3:
2:
350:
339:
336:
335:
333:
324:
321:
320:
316:
314:
312:
308:
307:Windows Vista
300:
295:
291:
287:
283:
280:
276:
273:
269:
266:
262:
258:
255:
251:
247:
246:
245:
243:
235:
230:
227:
224:
220:
216:
212:
208:
204:
201:
200:
199:
197:
189:
187:
185:
181:
177:
165:
162:
159:
155:
151:
148:
145:
141:
138:
135:
132:
128:
124:
123:raster images
120:
117:
116:
115:
113:
105:
103:
101:
98:and PCL-like
97:
93:
84:
82:
80:
76:
72:
68:
64:
60:
56:
52:
49:
45:
41:
37:
33:
29:
19:
304:
293:
289:
285:
278:
271:
264:
263:menu, click
260:
253:
250:Start button
249:
241:
239:
195:
193:
175:
173:
163:
157:
154:StdNames.gpd
153:
149:
143:
140:UniDrvUI.dll
139:
118:
109:
88:
75:Windows 2000
62:
35:
31:
27:
26:
71:kernel mode
59:Winprinters
317:References
290:UniDrv.dll
279:Properties
270:Click the
248:Click the
158:TtfSub.gpd
150:UniRes.dll
144:UniDrv.dll
131:dot-matrix
119:UniDrv.dll
92:PostScript
55:PostScript
46:universal
259:From the
205:Scalable
196:Unidriver
36:Unidriver
332:Category
254:Printers
211:OpenType
207:TrueType
85:Overview
296:-based.
272:Drivers
256:folder.
178:-based
48:printer
42:-based
38:) is a
301:Future
294:Unidrv
242:Unidrv
176:Unidrv
174:Newer
127:inkjet
63:Unidrv
51:driver
28:UniDrv
18:XPSDrv
274:tab.
261:File
223:TIFF
209:and
194:The
168:.GPD
129:and
112:DLL
96:PCL
67:PPD
40:GDI
34:or
334::
217:,
156:,
152:,
102:.
281:.
267:.
146:.
136:.
30:(
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.