• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.0.25b/examples/printing/

Lines Matching refs:printer

2  *  Set printer capabilities in DsDriver Keys on remote printer
40 void map_orientation(HANDLE ph, TCHAR *printer, TCHAR *port)
47 rot = DeviceCapabilities(printer, port, DC_BINNAMES, NULL, NULL);
62 void map_resolution(HANDLE ph, TCHAR *printer, TCHAR *port)
66 num = DeviceCapabilities(printer, port, DC_ENUMRESOLUTIONS, NULL, NULL);
70 num = DeviceCapabilities(printer, port, DC_ENUMRESOLUTIONS, (BYTE *) res, NULL);
79 void map_extents(HANDLE ph, TCHAR *printer, TCHAR *port)
83 extentval = DeviceCapabilities(printer, port, DC_MINEXTENT, NULL, NULL);
90 extentval = DeviceCapabilities(printer, port, DC_MAXEXTENT, NULL, NULL);
99 void map_printrateunit(HANDLE ph, TCHAR *printer, TCHAR *port)
107 unit = DeviceCapabilities(printer, port, DC_PRINTRATEUNIT, NULL, NULL);
130 void map_generic_boolean(HANDLE ph, TCHAR *printer, TCHAR *port, WORD cap, TCHAR *key)
134 boolval = (BYTE) (DeviceCapabilities(printer, port, cap, NULL, NULL) ? 1 : 0);
139 void map_generic_dword(HANDLE ph, TCHAR *printer, TCHAR *port, WORD cap, TCHAR *key)
143 dword = DeviceCapabilities(printer, port, cap, NULL, NULL);
151 void map_generic_multi_sz(HANDLE ph, TCHAR *printer, TCHAR *port, WORD cap, TCHAR *key, int size)
157 num_items = DeviceCapabilities(printer, port, cap, NULL, NULL);
162 num_items = DeviceCapabilities(printer, port, cap, strings_in, NULL);
182 TCHAR *printer;
192 printer = argv[1];
194 if (!(OpenPrinter(printer, &ph, &admin_access))) {
212 map_generic_multi_sz(ph, printer, port, DC_BINNAMES, _T("printBinNames"), 24);
213 map_generic_boolean(ph, printer, port, DC_COLLATE, _T("printCollate"));
214 map_generic_dword(ph, printer, port, DC_COPIES, _T("printMaxCopies"));
215 map_generic_dword(ph, printer, port, DC_DRIVER, _T("driverVersion"));
216 map_generic_boolean(ph, printer, port, DC_DUPLEX, _T("printDuplexSupported"));
217 map_extents(ph, printer, port);
218 map_resolution(ph, printer, port);
219 map_orientation(ph, printer, port);
220 map_generic_multi_sz(ph, printer, port, DC_PAPERNAMES, _T("printMediaSupported"), 64);
222 map_generic_boolean(ph, printer, port, DC_COLORDEVICE, _T("printColor"));
223 map_generic_multi_sz(ph, printer, port, DC_PERSONALITY, _T("printLanguage"), 64);
224 map_generic_multi_sz(ph, printer, port, DC_MEDIAREADY, _T("printMediaReady"),64);
225 map_generic_dword(ph, printer, port, DC_PRINTERMEM, _T("printMemory"));
226 map_generic_dword(ph, printer, port, DC_PRINTRATE, _T("printRate"));
227 map_printrateunit(ph, printer, port);
229 map_generic_boolean(ph, printer, port, DC_STAPLE, _T("printStaplingSupported"));
232 map_generic_dword(ph, printer, port, DC_PRINTRATEPPM, _T("printPagesPerMinute"));