• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2    Copyright (C) 2008, Panasonic Russia Ltd.
3 */
4 /* sane - Scanner Access Now Easy.
5    Panasonic KV-S1020C / KV-S1025C USB scanners.
6 */
7 
8 #ifndef __KVS1025_USB_H
9 #define __KVS1025_USB_H
10 
11 #include "kvs1025_cmds.h"
12 
13 SANE_Status kv_usb_enum_devices (void);
14 SANE_Status kv_usb_open (PKV_DEV dev);
15 SANE_Bool kv_usb_already_open (PKV_DEV dev);
16 void kv_usb_close (PKV_DEV dev);
17 void kv_usb_cleanup (void);
18 
19 SANE_Status
20 kv_usb_escape (PKV_DEV dev,
21 	       PKV_CMD_HEADER header,
22 	       unsigned char *status_byte);
23 
24 SANE_Status kv_usb_send_command (PKV_DEV dev,
25 				 PKV_CMD_HEADER header,
26 				 PKV_CMD_RESPONSE response);
27 
28 #endif /* #ifndef __KVS1025_USB_H */
29