xref: /onnv-gate/usr/src/cmd/hal/utils/printer.h (revision 5307:ea4512a0e608)
1*5307Sjacobs /*
2*5307Sjacobs  * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
3*5307Sjacobs  * Use is subject to license terms.
4*5307Sjacobs  *
5*5307Sjacobs  * Licensed under the Academic Free License version 2.1
6*5307Sjacobs  */
7*5307Sjacobs 
8*5307Sjacobs #pragma ident	"%Z%%M%	%I%	%E% SMI"
9*5307Sjacobs 
10*5307Sjacobs #ifndef _PRINTER_H
11*5307Sjacobs #define	_PRINTER_H
12*5307Sjacobs 
13*5307Sjacobs #include <libhal.h>
14*5307Sjacobs 
15*5307Sjacobs extern int ieee1284_devid_to_printer_info(char *devid_string,
16*5307Sjacobs 		char **manufacturer, char **model, char **description,
17*5307Sjacobs 		char **class, char **serial_no, char ***command_set);
18*5307Sjacobs 
19*5307Sjacobs extern int add_printer_info(LibHalChangeSet *cs, char *udi, char *manufacturer,
20*5307Sjacobs 		char *model, char *serial_number, char *description,
21*5307Sjacobs 		char **command_set, char *device);
22*5307Sjacobs 
23*5307Sjacobs #endif /* _PRINTER_H */
24