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