Lines Matching refs:fujitsu
6 * Please see opening comment in fujitsu.c
140 struct fujitsu
144 struct fujitsu *next;
713 #define FUJITSU_CONFIG_FILE "fujitsu.conf"
759 static SANE_Status connect_fd (struct fujitsu *s);
760 static SANE_Status disconnect_fd (struct fujitsu *s);
764 static SANE_Status init_inquire (struct fujitsu *s);
765 static SANE_Status init_vpd (struct fujitsu *s);
766 static SANE_Status init_ms (struct fujitsu *s);
767 static SANE_Status init_model (struct fujitsu *s);
768 static SANE_Status init_user (struct fujitsu *s);
769 static SANE_Status init_options (struct fujitsu *scanner);
770 static SANE_Status init_interlace (struct fujitsu *scanner);
771 static SANE_Status init_serial (struct fujitsu *scanner);
774 do_cmd(struct fujitsu *s, int runRS, int shortTime,
781 do_scsi_cmd(struct fujitsu *s, int runRS, int shortTime,
788 do_usb_cmd(struct fujitsu *s, int runRS, int shortTime,
794 static SANE_Status wait_scanner (struct fujitsu *s);
796 static SANE_Status object_position (struct fujitsu *s, int action);
798 static SANE_Status scanner_control (struct fujitsu *s, int function);
799 static SANE_Status scanner_control_ric (struct fujitsu *s, int bytes, int side);
801 static SANE_Status mode_select_df(struct fujitsu *s);
803 static SANE_Status mode_select_dropout(struct fujitsu *s);
805 static SANE_Status mode_select_bg(struct fujitsu *s);
807 static SANE_Status mode_select_buff (struct fujitsu *s);
809 static SANE_Status mode_select_prepick (struct fujitsu *s);
811 static SANE_Status mode_select_auto (struct fujitsu *s);
813 static SANE_Status set_sleep_mode(struct fujitsu *s);
814 static SANE_Status set_off_mode(struct fujitsu *s);
816 static int must_downsample (struct fujitsu *s);
817 static int must_fully_buffer (struct fujitsu *s);
818 static int get_page_width (struct fujitsu *s);
819 static int get_page_height (struct fujitsu *s);
820 static int get_ipc_mode (struct fujitsu *s);
821 static int set_max_y (struct fujitsu *s);
823 static SANE_Status send_lut (struct fujitsu *s);
824 static SANE_Status send_endorser (struct fujitsu *s);
825 static SANE_Status endorser (struct fujitsu *s);
826 static SANE_Status set_window (struct fujitsu *s);
827 static SANE_Status get_pixelsize(struct fujitsu *s, int actual);
829 static SANE_Status update_params (struct fujitsu *s);
830 static SANE_Status update_u_params (struct fujitsu *s);
832 static SANE_Status start_scan (struct fujitsu *s);
834 static SANE_Status check_for_cancel(struct fujitsu *s);
836 static SANE_Status read_from_JPEGduplex(struct fujitsu *s);
837 static SANE_Status read_from_3091duplex(struct fujitsu *s);
838 static SANE_Status read_from_scanner(struct fujitsu *s, int side);
840 static SANE_Status copy_3091(struct fujitsu *s, unsigned char * buf, int len, int side);
841 static SANE_Status copy_JPEG(struct fujitsu *s, unsigned char * buf, int len, int side);
842 static SANE_Status copy_buffer(struct fujitsu *s, unsigned char * buf, int len, int side);
844 static SANE_Status read_from_buffer(struct fujitsu *s, SANE_Byte * buf, SANE_Int max_len, SANE_Int * len, int side);
845 static SANE_Status downsample_from_buffer(struct fujitsu *s, SANE_Byte * buf, SANE_Int max_len, SANE_Int * len, int side);
847 static SANE_Status setup_buffers (struct fujitsu *s);
849 static SANE_Status get_hardware_status (struct fujitsu *s, SANE_Int option);
851 static SANE_Status buffer_deskew(struct fujitsu *s, int side);
852 static SANE_Status buffer_crop(struct fujitsu *s, int side);
853 static SANE_Status buffer_despeck(struct fujitsu *s, int side);
854 static int buffer_isblank(struct fujitsu *s, int side);