4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs/*
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs * Use is subject to license terms.
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs *
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs * Licensed under the Academic Free License version 2.1
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs */
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs#pragma ident "%Z%%M% %I% %E% SMI"
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs#ifndef _PRINTER_H
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs#define _PRINTER_H
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs#include <libhal.h>
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobsextern int ieee1284_devid_to_printer_info(char *devid_string,
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs char **manufacturer, char **model, char **description,
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs char **class, char **serial_no, char ***command_set);
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobsextern int add_printer_info(LibHalChangeSet *cs, char *udi, char *manufacturer,
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs char *model, char *serial_number, char *description,
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs char **command_set, char *device);
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs
4e9cfc9a015e8ca7d41f7d018c74dc8a692305b3jacobs#endif /* _PRINTER_H */