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