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
13SANE_Status kv_usb_enum_devices (void);
14SANE_Status kv_usb_open (PKV_DEV dev);
15SANE_Bool kv_usb_already_open (PKV_DEV dev);
16void kv_usb_close (PKV_DEV dev);
17void kv_usb_cleanup (void);
18
19SANE_Status
20kv_usb_escape (PKV_DEV dev,
21	       PKV_CMD_HEADER header,
22	       unsigned char *status_byte);
23
24SANE_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