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