Mageia Bugzilla – Attachment 14025 Details for
Bug 32335
gscan2pdf can't open PDF file
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
gscan2pdf log file, fail with epson 1660
gscan2pdf.log (text/plain), 133.17 KB, created by
Morgan Leijström
on 2023-10-01 22:06:57 CEST
(
hide
)
Description:
gscan2pdf log file, fail with epson 1660
Filename:
MIME Type:
Creator:
Morgan Leijström
Created:
2023-10-01 22:06:57 CEST
Size:
133.17 KB
patch
obsolete
>INFO - Starting gscan2pdf 2.13.2 >INFO - Called with /usr/bin/gscan2pdf --log=/home/morgan/gscan2pdf.log >INFO - Log level DEBUG >INFO - Using sv_SE.UTF-8 locale >INFO - Startup LC_NUMERIC C >INFO - Reading config from /home/morgan/.config/gscan2pdfrc >INFO - Config file version v2.13.2 >DEBUG - $VAR1 = { > 'Blank threshold' => '0.005', > 'Dark threshold' => '0.12', > 'OCR on scan' => 1, > 'OCR output' => 'replace', > 'Page range' => 'all', > 'Paper' => { > 'A3' => { > 'l' => 0, > 't' => 0, > 'x' => 297, > 'y' => 420 > }, > 'A4' => { > 'l' => 0, > 't' => 0, > 'x' => 210, > 'y' => 297 > }, > 'US Legal' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 356 > }, > 'US Letter' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 279 > } > }, > 'SANE version' => '1.1.1', > 'TMPDIR' => undef, > 'adf-defaults-scan-all-pages' => 1, > 'allow-batch-flatbed' => '', > 'author' => undef, > 'author-suggestions' => undef, > 'auto-open-scan-dialog' => 1, > 'available-tmp-warning' => 10, > 'brightness tool' => 65, > 'cache' => undef, > 'cache options' => 1, > 'cache-device-list' => 1, > 'cancel-between-pages' => '', > 'close_dialog_on_save' => 1, > 'contrast tool' => 65, > 'convert whitespace to underscores' => '', > 'current_psh' => undef, > 'current_udt' => 'gimp %i', > 'cwd' => '/home/morgan', > 'cycle sane handle' => '', > 'datetime offset' => [ > 0, > 0, > 0, > 0 > ], > 'default filename' => '%Da %DY-%Dm-%Dd.%De', > 'default profile' => undef, > 'default-scan-options' => undef, > 'device' => 'epson2:libusb:002:006', > 'device blacklist' => undef, > 'device list' => [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:006', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ], > 'downsample' => '', > 'downsample dpi' => 150, > 'frontend' => 'libimage-sane-perl', > 'ignore-duplex-capabilities' => '', > 'image type' => undef, > 'image_control_tool' => 30, > 'keywords' => undef, > 'keywords-suggestions' => undef, > 'libimage-sane-perl version' => '5', > 'message' => {}, > 'message_window_height' => 200, > 'message_window_width' => 600, > 'ocr engine' => 'gocr', > 'ocr language' => undef, > 'pdf compression' => 'auto', > 'pdf font' => undef, > 'post_save_hook' => '', > 'profile' => {}, > 'ps_backend' => 'pdftops', > 'quality' => 75, > 'restore window' => 1, > 'rotate facing' => 0, > 'rotate reverse' => 0, > 'scan prefix' => '', > 'scan-reload-triggers' => 'mode', > 'scan_window_height' => 634, > 'scan_window_width' => 1013, > 'selection' => undef, > 'set_timestamp' => 1, > 'subject' => undef, > 'subject-suggestions' => undef, > 'text_position' => 'behind', > 'threshold tool' => 80, > 'threshold-before-ocr' => '', > 'thumb panel' => 100, > 'tiff compression' => undef, > 'title' => undef, > 'title-suggestions' => undef, > 'to_png' => 1, > 'udt_on_scan' => '', > 'unpaper on scan' => '', > 'unpaper options' => undef, > 'unsharp amount' => 1, > 'unsharp radius' => 0, > 'unsharp sigma' => 1, > 'unsharp threshold' => '0.05', > 'use_time' => '', > 'use_timezone' => 1, > 'user_defined_tools' => [ > 'gimp %i' > ], > 'version' => '2.13.2', > 'view files toggle' => 1, > 'viewer_tools' => 100, > 'visible-scan-options' => { > 'Paper size' => 1, > 'adf-mode' => 1, > 'adf_mode' => 1, > 'batch-scan' => 1, > 'brightness' => 1, > 'button-wait' => 1, > 'calibration-cache' => 1, > 'compression' => 1, > 'contrast' => 1, > 'gain' => 1, > 'l' => 1, > 'mode' => 1, > 'overscan-bottom' => 1, > 'overscan-top' => 1, > 'page-height' => 1, > 'page-width' => 1, > 'pageheight' => 1, > 'pagewidth' => 1, > 'resolution' => 1, > 'source' => 1, > 'speed' => 1, > 't' => 1, > 'threshold' => 1, > 'wait-for-button' => 1, > 'x' => 1, > 'y' => 1 > }, > 'window_height' => 938, > 'window_maximize' => '', > 'window_width' => 1500, > 'window_x' => 1985, > 'window_y' => 186 > }; > >INFO - Operating system: linux >INFO - LSB_VERSION= >DISTRIB_ID="Mageia" >DISTRIB_RELEASE=9 >DISTRIB_CODENAME=mga9 >DISTRIB_DESCRIPTION="Mageia 9" >INFO - Mageia release 9 (Official) for x86_64 >INFO - Mageia release 9 (Official) for x86_64 >INFO - Mageia release 9 (Official) for x86_64 >INFO - Mageia release 9 (Official) for x86_64 >INFO - NAME="Mageia" >VERSION="9" >ID=mageia >VERSION_ID=9 >ID_LIKE="mandriva fedora" >PRETTY_NAME="Mageia 9" >ANSI_COLOR="1;36" >HOME_URL="https://www.mageia.org/" >SUPPORT_URL="https://www.mageia.org/support/" >BUG_REPORT_URL="https://bugs.mageia.org/" >PRIVACY_POLICY_URL="https://wiki.mageia.org/en/Privacy_policy" >INFO - Mageia release 9 (Official) for x86_64 >INFO - Mageia release 9 (Official) for x86_64 >INFO - Perl version v5.36.0 >INFO - Glib-Perl version 1.3293 >INFO - Glib::Object::Introspection version 0.049 >INFO - Built for Glib 2.72.2 >INFO - Running with Glib 2.76.3 >INFO - Gtk3-Perl version 0.038 >INFO - Built for GTK 3.24.38 >INFO - Running with GTK 3.24.38 >INFO - Gtk3::SimpleList version 0.21 >INFO - Gscan2pdf::Document version 2.13.2 >INFO - Using Gtk3::ImageView version 10 >INFO - Using PDF::Builder version 3.025 >INFO - Using Sane version 1.1.1 >INFO - Using libimage-sane-perl version 5 >DEBUG - $VAR1 = { > 'Blank threshold' => '0.005', > 'Dark threshold' => '0.12', > 'OCR on scan' => 1, > 'OCR output' => 'replace', > 'Page range' => 'all', > 'Paper' => { > 'A3' => { > 'l' => 0, > 't' => 0, > 'x' => 297, > 'y' => 420 > }, > 'A4' => { > 'l' => 0, > 't' => 0, > 'x' => 210, > 'y' => 297 > }, > 'US Legal' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 356 > }, > 'US Letter' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 279 > } > }, > 'SANE version' => '1.1.1', > 'TMPDIR' => undef, > 'adf-defaults-scan-all-pages' => 1, > 'allow-batch-flatbed' => '', > 'author' => undef, > 'author-suggestions' => undef, > 'auto-open-scan-dialog' => 1, > 'available-tmp-warning' => 10, > 'brightness tool' => 65, > 'cache' => undef, > 'cache options' => 1, > 'cache-device-list' => 1, > 'cancel-between-pages' => '', > 'close_dialog_on_save' => 1, > 'contrast tool' => 65, > 'convert whitespace to underscores' => '', > 'current_psh' => undef, > 'current_udt' => 'gimp %i', > 'cwd' => '/home/morgan', > 'cycle sane handle' => '', > 'datetime offset' => [ > 0, > 0, > 0, > 0 > ], > 'default filename' => '%Da %DY-%Dm-%Dd.%De', > 'default profile' => undef, > 'default-scan-options' => undef, > 'device' => 'epson2:libusb:002:006', > 'device blacklist' => undef, > 'device list' => [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:006', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ], > 'downsample' => '', > 'downsample dpi' => 150, > 'frontend' => 'libimage-sane-perl', > 'ignore-duplex-capabilities' => '', > 'image type' => undef, > 'image_control_tool' => 30, > 'keywords' => undef, > 'keywords-suggestions' => undef, > 'libimage-sane-perl version' => '5', > 'message' => {}, > 'message_window_height' => 200, > 'message_window_width' => 600, > 'ocr engine' => 'gocr', > 'ocr language' => undef, > 'pdf compression' => 'auto', > 'pdf font' => undef, > 'post_save_hook' => '', > 'profile' => {}, > 'ps_backend' => 'pdftops', > 'quality' => 75, > 'restore window' => 1, > 'rotate facing' => 0, > 'rotate reverse' => 0, > 'scan prefix' => '', > 'scan-reload-triggers' => 'mode', > 'scan_window_height' => 634, > 'scan_window_width' => 1013, > 'selection' => undef, > 'set_timestamp' => 1, > 'subject' => undef, > 'subject-suggestions' => undef, > 'text_position' => 'behind', > 'threshold tool' => 80, > 'threshold-before-ocr' => '', > 'thumb panel' => 100, > 'tiff compression' => undef, > 'title' => undef, > 'title-suggestions' => undef, > 'to_png' => 1, > 'udt_on_scan' => '', > 'unpaper on scan' => '', > 'unpaper options' => undef, > 'unsharp amount' => 1, > 'unsharp radius' => 0, > 'unsharp sigma' => 1, > 'unsharp threshold' => '0.05', > 'use_time' => '', > 'use_timezone' => 1, > 'user_defined_tools' => [ > 'gimp %i' > ], > 'version' => '2.13.2', > 'view files toggle' => 1, > 'viewer_tools' => 100, > 'visible-scan-options' => { > 'Paper size' => 1, > 'adf-mode' => 1, > 'adf_mode' => 1, > 'batch-scan' => 1, > 'brightness' => 1, > 'button-wait' => 1, > 'calibration-cache' => 1, > 'compression' => 1, > 'contrast' => 1, > 'gain' => 1, > 'l' => 1, > 'mode' => 1, > 'overscan-bottom' => 1, > 'overscan-top' => 1, > 'page-height' => 1, > 'page-width' => 1, > 'pageheight' => 1, > 'pagewidth' => 1, > 'resolution' => 1, > 'source' => 1, > 'speed' => 1, > 't' => 1, > 'threshold' => 1, > 'wait-for-button' => 1, > 'x' => 1, > 'y' => 1 > }, > 'window_height' => 938, > 'window_maximize' => '', > 'window_width' => 1500, > 'window_x' => 1985, > 'window_y' => 186 > }; > >INFO - scanimage --version >INFO - Forked PID 100778 >INFO - Checking /tmp for crashed sessions >INFO - Using /tmp/gscan2pdf-Njyr for temporary files >INFO - which tesseract >INFO - Spawned PID 100779 >INFO - which cuneiform >INFO - Spawned PID 100780 >INFO - unpaper --version >INFO - Spawned PID 100781 >INFO - Found Image::Magick 7.1.1 >INFO - Found unpaper v7.0.0 >INFO - convert --version >INFO - Spawned PID 100782 >INFO - Found imagemagick 7.1.1-11 >INFO - gm -version >INFO - Spawned PID 100783 >INFO - Found graphicsmagick 1.3.40 >INFO - scanadf --version >INFO - Spawned PID 100784 >INFO - Found scanadf 1.0.14 >INFO - xdg-email --version >INFO - Spawned PID 100785 >INFO - Found xdg 1.1.3 >INFO - gocr -h >INFO - Spawned PID 100786 >INFO - Found gocr 0.52 20181015 >INFO - cjb2 --version >INFO - Spawned PID 100787 >INFO - Found djvu 3.5.28 >INFO - tiffcp -h >INFO - Spawned PID 100788 >INFO - Found libtiff 4.5.1 >INFO - pdftops -v >INFO - Spawned PID 100789 >INFO - Found pdftops 23.02.0 >INFO - pdfunite -v >INFO - Spawned PID 100790 >INFO - Found pdfunite 23.02.0 >INFO - gs --version >INFO - Spawned PID 100791 >INFO - Found pdf2ps 10.00.0 >INFO - pdftk --version >INFO - pdftk --version: command not found >INFO - xz --version >INFO - Spawned PID 100793 >INFO - Found xz 5.4.3 >INFO - fc-list : family style file >INFO - Spawned PID 100794 >DEBUG - Set logger in Gscan2pdf::Dialog::Scan::Image_Sane >DEBUG - Set logger in Gscan2pdf::Dialog::Scan >DEBUG - Started setting paper_formats from undef to $VAR1 = { > 'A3' => { > 'l' => 0, > 't' => 0, > 'x' => 297, > 'y' => 420 > }, > 'A4' => { > 'l' => 0, > 't' => 0, > 'x' => 210, > 'y' => 297 > }, > 'US Legal' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 356 > }, > 'US Letter' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 279 > } > }; > >DEBUG - Finished setting paper_formats from undef to $VAR1 = { > 'A3' => { > 'l' => 0, > 't' => 0, > 'x' => 297, > 'y' => 420 > }, > 'A4' => { > 'l' => 0, > 't' => 0, > 'x' => 210, > 'y' => 297 > }, > 'US Legal' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 356 > }, > 'US Letter' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 279 > } > }; > >DEBUG - Started setting document from undef to $VAR1 = bless( { > 'data' => [], > 'dir' => bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ), > 'heightt' => 100, > 'row_changed_signal' => 175, > 'selection_changed_signal' => 2122, > 'widtht' => 100 > }, 'Gscan2pdf::Document' ); > >DEBUG - Finished setting document from undef to $VAR1 = bless( { > 'data' => [], > 'dir' => bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ), > 'heightt' => 100, > 'row_changed_signal' => 175, > 'selection_changed_signal' => 2122, > 'widtht' => 100 > }, 'Gscan2pdf::Document' ); > >DEBUG - Started setting dir from undef to $VAR1 = bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ); > >DEBUG - Finished setting dir from undef to $VAR1 = bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ); > >DEBUG - Started setting device_list from undef to $VAR1 = [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:006', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >INFO - signal 'changed-device-list' emitted with data: $VAR1 = [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:006', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >DEBUG - Started setting device from to epson2:libusb:002:006 >INFO - opening device 'epson2:libusb:002:006': Invalid argument >INFO - signal 'changed-device' emitted with data: 'epson2:libusb:002:006' >DEBUG - Finished setting device from to epson2:libusb:002:006 >DEBUG - Finished setting device_list from undef to $VAR1 = [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:006', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >DEBUG - Started setting cursor from default to wait >DEBUG - Finished setting cursor from default to wait >DEBUG - signal 'started-process' emitted with message: Ãppnar enhet >INFO - signal 'process-error' emitted with data: open_device Error opening device: opening device 'epson2:libusb:002:006': Invalid argument >INFO - Waiting to reap process >INFO - Reaped PID -1 >DEBUG - Started setting sided from single to double >DEBUG - Finished setting sided from single to double >DEBUG - Started setting sided from double to single >DEBUG - Finished setting sided from double to single >DEBUG - Started setting cursor from undef to default >DEBUG - Finished setting cursor from undef to default >DEBUG - Set logger in Gscan2pdf::Dialog::Scan::Image_Sane >DEBUG - Set logger in Gscan2pdf::Dialog::Scan >DEBUG - Started setting paper_formats from undef to $VAR1 = { > 'A3' => { > 'l' => 0, > 't' => 0, > 'x' => 297, > 'y' => 420 > }, > 'A4' => { > 'l' => 0, > 't' => 0, > 'x' => 210, > 'y' => 297 > }, > 'US Legal' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 356 > }, > 'US Letter' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 279 > } > }; > >DEBUG - Finished setting paper_formats from undef to $VAR1 = { > 'A3' => { > 'l' => 0, > 't' => 0, > 'x' => 297, > 'y' => 420 > }, > 'A4' => { > 'l' => 0, > 't' => 0, > 'x' => 210, > 'y' => 297 > }, > 'US Legal' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 356 > }, > 'US Letter' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 279 > } > }; > >DEBUG - Started setting document from undef to $VAR1 = bless( { > 'data' => [], > 'dir' => bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ), > 'heightt' => 100, > 'row_changed_signal' => 175, > 'selection_changed_signal' => 2122, > 'widtht' => 100 > }, 'Gscan2pdf::Document' ); > >DEBUG - Finished setting document from undef to $VAR1 = bless( { > 'data' => [], > 'dir' => bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ), > 'heightt' => 100, > 'row_changed_signal' => 175, > 'selection_changed_signal' => 2122, > 'widtht' => 100 > }, 'Gscan2pdf::Document' ); > >DEBUG - Started setting dir from undef to $VAR1 = bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ); > >DEBUG - Finished setting dir from undef to $VAR1 = bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ); > >DEBUG - Started setting device_list from undef to $VAR1 = [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:006', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >INFO - signal 'changed-device-list' emitted with data: $VAR1 = [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:006', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >DEBUG - Started setting device from to epson2:libusb:002:006 >INFO - opening device 'epson2:libusb:002:006': Invalid argument >INFO - signal 'changed-device' emitted with data: 'epson2:libusb:002:006' >DEBUG - Finished setting device from to epson2:libusb:002:006 >DEBUG - Finished setting device_list from undef to $VAR1 = [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:006', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >DEBUG - Started setting cursor from wait to default >DEBUG - Finished setting cursor from wait to default >DEBUG - Started setting cursor from default to wait >DEBUG - Finished setting cursor from default to wait >DEBUG - signal 'started-process' emitted with message: Ãppnar enhet >INFO - signal 'process-error' emitted with data: open_device Error opening device: opening device 'epson2:libusb:002:006': Invalid argument >DEBUG - Started setting sided from single to double >DEBUG - Finished setting sided from single to double >DEBUG - Started setting sided from double to single >DEBUG - Finished setting sided from double to single >DEBUG - Started setting cursor from undef to default >DEBUG - Finished setting cursor from undef to default >DEBUG - Set logger in Gscan2pdf::Dialog::Scan::Image_Sane >DEBUG - Set logger in Gscan2pdf::Dialog::Scan >DEBUG - Started setting paper_formats from undef to $VAR1 = { > 'A3' => { > 'l' => 0, > 't' => 0, > 'x' => 297, > 'y' => 420 > }, > 'A4' => { > 'l' => 0, > 't' => 0, > 'x' => 210, > 'y' => 297 > }, > 'US Legal' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 356 > }, > 'US Letter' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 279 > } > }; > >DEBUG - Finished setting paper_formats from undef to $VAR1 = { > 'A3' => { > 'l' => 0, > 't' => 0, > 'x' => 297, > 'y' => 420 > }, > 'A4' => { > 'l' => 0, > 't' => 0, > 'x' => 210, > 'y' => 297 > }, > 'US Legal' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 356 > }, > 'US Letter' => { > 'l' => 0, > 't' => 0, > 'x' => 216, > 'y' => 279 > } > }; > >DEBUG - Started setting document from undef to $VAR1 = bless( { > 'data' => [], > 'dir' => bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ), > 'heightt' => 100, > 'row_changed_signal' => 175, > 'selection_changed_signal' => 2122, > 'widtht' => 100 > }, 'Gscan2pdf::Document' ); > >DEBUG - Finished setting document from undef to $VAR1 = bless( { > 'data' => [], > 'dir' => bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ), > 'heightt' => 100, > 'row_changed_signal' => 175, > 'selection_changed_signal' => 2122, > 'widtht' => 100 > }, 'Gscan2pdf::Document' ); > >DEBUG - Started setting dir from undef to $VAR1 = bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ); > >DEBUG - Finished setting dir from undef to $VAR1 = bless( { > 'CLEANUP' => 1, > 'DIRNAME' => '/tmp/gscan2pdf-Njyr', > 'LAUNCHPID' => 100771, > 'REALNAME' => '/tmp/gscan2pdf-Njyr' > }, 'File::Temp::Dir' ); > >DEBUG - Started setting cursor from default to wait >DEBUG - Finished setting cursor from default to wait >DEBUG - Started setting cursor from wait to default >DEBUG - Finished setting cursor from wait to default >INFO - Sane->get_devices returned: $VAR1 = [ > { > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:007', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >DEBUG - Started setting device_list from undef to $VAR1 = [ > { > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:007', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >INFO - signal 'changed-device-list' emitted with data: $VAR1 = [ > { > 'label' => 'Epson GT-8300', > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:007', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >DEBUG - Started setting device from to epson2:libusb:002:007 >INFO - signal 'changed-device' emitted with data: 'epson2:libusb:002:007' >DEBUG - Finished setting device from to epson2:libusb:002:007 >DEBUG - Finished setting device_list from undef to $VAR1 = [ > { > 'model' => 'GT-8300', > 'name' => 'epson2:libusb:002:007', > 'type' => 'flatbed scanner', > 'vendor' => 'Epson' > } > ]; > >DEBUG - Started setting cursor from wait to default >DEBUG - Finished setting cursor from wait to default >DEBUG - opened device 'epson2:libusb:002:007' >DEBUG - Started setting cursor from default to wait >DEBUG - Finished setting cursor from default to wait >DEBUG - signal 'started-process' emitted with message: Ãppnar enhet >DEBUG - signal 'finished-process' emitted with data: open_device >DEBUG - Backend reports 39 options >DEBUG - signal 'started-process' emitted with message: Retrieving options >DEBUG - Sane->get_option_descriptor returned: $VAR1 = bless( { > 'array' => [ > { > 'index' => 0 > }, > { > 'cap' => 0, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 1, > 'max_values' => 1, > 'title' => 'Scan Mode', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint' => [ > 'Lineart', > 'Gray', > 'Color' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the scan mode (e.g., lineart, monochrome, or color).', > 'index' => 2, > 'max_values' => 1, > 'name' => 'mode', > 'title' => 'Scan mode', > 'type' => 3, > 'unit' => 0, > 'val' => 'Lineart' > }, > { > 'cap' => 37, > 'constraint' => [ > 8, > 12, > 14, > 16 > ], > 'constraint_type' => 2, > 'desc' => 'Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.', > 'index' => 3, > 'max_values' => 1, > 'name' => 'depth', > 'title' => 'Bit depth', > 'type' => 1, > 'unit' => 2 > }, > { > 'cap' => 5, > 'constraint' => [ > 'None', > 'Halftone A (Hard Tone)', > 'Halftone B (Soft Tone)', > 'Halftone C (Net Screen)', > 'Dither A (4x4 Bayer)', > 'Dither B (4x4 Spiral)', > 'Dither C (4x4 Net Screen)', > 'Dither D (8x4 Net Screen)', > 'Text Enhanced Technology', > 'Download pattern A', > 'Download pattern B' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the halftone.', > 'index' => 4, > 'max_values' => 1, > 'name' => 'halftoning', > 'title' => 'Halftoning', > 'type' => 3, > 'unit' => 0, > 'val' => 'Halftone A (Hard Tone)' > }, > { > 'cap' => 69, > 'constraint' => [ > 'None', > 'Red', > 'Green', > 'Blue' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the dropout.', > 'index' => 5, > 'max_values' => 1, > 'name' => 'dropout', > 'title' => 'Dropout', > 'type' => 3, > 'unit' => 0, > 'val' => 'None' > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 3, > 'min' => -4, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Selects the brightness.', > 'index' => 6, > 'max_values' => 1, > 'name' => 'brightness', > 'title' => 'Brightness', > 'type' => 1, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 2, > 'min' => -2, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => '', > 'index' => 7, > 'max_values' => 1, > 'name' => 'sharpness', > 'title' => 'Sharpness', > 'type' => 1, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => [ > 'Default', > 'User defined', > 'High density printing', > 'Low density printing', > 'High contrast printing' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner', > 'index' => 8, > 'max_values' => 1, > 'name' => 'gamma-correction', > 'title' => 'Gamma Correction', > 'type' => 3, > 'unit' => 0, > 'val' => 'Default' > }, > { > 'cap' => 69, > 'constraint' => [ > 'None', > 'Built in CCT profile', > 'User defined CCT profile' > ], > 'constraint_type' => 3, > 'desc' => 'Sets the color correction table for the selected output device.', > 'index' => 9, > 'max_values' => 1, > 'name' => 'color-correction', > 'title' => 'Color correction', > 'type' => 3, > 'unit' => 0, > 'val' => 'Built in CCT profile' > }, > { > 'cap' => 5, > 'constraint' => [ > 50, > 60, > 72, > 75, > 80, > 90, > 100, > 120, > 133, > 144, > 150, > 160, > 175, > 180, > 200, > 216, > 240, > 266, > 300, > 320, > 350, > 360, > 400, > 480, > 600, > 720, > 800, > 900, > 1200, > 1600, > 1800, > 2400, > 3200, > 6400, > 9600, > 12800 > ], > 'constraint_type' => 2, > 'desc' => 'Sets the resolution of the scanned image.', > 'index' => 10, > 'max_values' => 1, > 'name' => 'resolution', > 'title' => 'Scan resolution', > 'type' => 1, > 'unit' => 4, > 'val' => 25 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Select minimum-brightness to get a white point', > 'index' => 11, > 'max_values' => 1, > 'name' => 'threshold', > 'title' => 'Threshold', > 'type' => 1, > 'unit' => 0, > 'val' => 128 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 12, > 'max_values' => 1, > 'title' => 'Advanced', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Mirror the image.', > 'index' => 13, > 'max_values' => 1, > 'name' => 'mirror', > 'title' => 'Mirror image', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Enables different dithering modes in image and text areas', > 'index' => 14, > 'max_values' => 1, > 'name' => 'auto-area-segmentation', > 'title' => 'Auto area segmentation', > 'type' => 0, > 'unit' => 0, > 'val' => 1 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the red band.', > 'index' => 15, > 'max_values' => 256, > 'name' => 'red-gamma-table', > 'title' => 'Red intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the green band.', > 'index' => 16, > 'max_values' => 256, > 'name' => 'green-gamma-table', > 'title' => 'Green intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the blue band.', > 'index' => 17, > 'max_values' => 256, > 'name' => 'blue-gamma-table', > 'title' => 'Blue intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint_type' => 0, > 'desc' => 'After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.', > 'index' => 18, > 'max_values' => 1, > 'name' => 'wait-for-button', > 'title' => 'Wait for Button', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 19, > 'max_values' => 1, > 'title' => 'Color correction', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 101, > 'constraint' => [ > 'Automatic', > 'Reflective', > 'Colour negatives', > 'Monochrome negatives', > 'Colour positives' > ], > 'constraint_type' => 3, > 'desc' => 'Color correction profile type', > 'index' => 20, > 'max_values' => 1, > 'name' => 'cct-type', > 'title' => 'CCT Profile Type', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint' => { > 'max' => 2, > 'min' => -2, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Color correction profile data', > 'index' => 21, > 'max_values' => 9, > 'name' => 'cct-profile', > 'title' => 'CCT Profile', > 'type' => 2, > 'unit' => 0, > 'val' => [ > 0, > 0, > 0, > 0, > 0, > 0, > 0, > 0, > 0 > ] > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 22, > 'max_values' => 1, > 'title' => 'Preview', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Request a preview-quality scan.', > 'index' => 23, > 'max_values' => 1, > 'name' => 'preview', > 'title' => 'Preview', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 24, > 'max_values' => 1, > 'title' => 'Geometry', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '215.899993896484', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Top-left x position of scan area.', > 'index' => 25, > 'max_values' => 1, > 'name' => 'tl-x', > 'title' => 'Top-left x', > 'type' => 2, > 'unit' => 3, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '297.179992675781', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Top-left y position of scan area.', > 'index' => 26, > 'max_values' => 1, > 'name' => 'tl-y', > 'title' => 'Top-left y', > 'type' => 2, > 'unit' => 3, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '215.899993896484', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Bottom-right x position of scan area.', > 'index' => 27, > 'max_values' => 1, > 'name' => 'br-x', > 'title' => 'Bottom-right x', > 'type' => 2, > 'unit' => 3, > 'val' => '215.899993896484' > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '297.179992675781', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Bottom-right y position of scan area.', > 'index' => 28, > 'max_values' => 1, > 'name' => 'br-y', > 'title' => 'Bottom-right y', > 'type' => 2, > 'unit' => 3, > 'val' => '297.179992675781' > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 29, > 'max_values' => 1, > 'title' => 'Focus', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint_type' => 0, > 'desc' => 'Perform autofocus before scan', > 'index' => 30, > 'max_values' => 1, > 'name' => 'autofocus', > 'title' => 'Autofocus', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 69, > 'constraint' => { > 'max' => 254, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Focus position for manual focus', > 'index' => 31, > 'max_values' => 1, > 'name' => 'focus', > 'title' => 'Focus position', > 'type' => 1, > 'unit' => 0, > 'val' => 64 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 32, > 'max_values' => 1, > 'title' => 'Optional equipment', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Flatbed' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the scan source (such as a document-feeder).', > 'index' => 33, > 'max_values' => 1, > 'name' => 'source', > 'title' => 'Scan source', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint_type' => 0, > 'desc' => 'Eject document after scanning', > 'index' => 34, > 'max_values' => 1, > 'name' => 'auto-eject', > 'title' => 'Auto eject', > 'type' => 0, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Positive Film', > 'Negative Film', > 'Positive Slide', > 'Negative Slide' > ], > 'constraint_type' => 3, > 'desc' => '', > 'index' => 35, > 'max_values' => 1, > 'name' => 'film-type', > 'title' => 'Film type', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > '1', > '2', > '3', > '4', > '5', > '6' > ], > 'constraint_type' => 3, > 'desc' => 'Select bay to scan', > 'index' => 36, > 'max_values' => 1, > 'name' => 'bay', > 'title' => 'Bay', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint_type' => 0, > 'desc' => 'Eject the sheet in the ADF', > 'index' => 37, > 'max_values' => 1, > 'name' => 'eject', > 'title' => 'Eject', > 'type' => 4, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Simplex', > 'Duplex' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the ADF mode (simplex/duplex)', > 'index' => 38, > 'max_values' => 1, > 'name' => 'adf-mode', > 'title' => 'ADF Mode', > 'type' => 3, > 'unit' => 0 > } > ], > 'geometry' => { > 'l' => 0, > 't' => 0, > 'x' => '215.899993896484', > 'y' => '297.179992675781' > }, > 'hash' => { > 'adf-mode' => $VAR1->{'array'}[38], > 'auto-area-segmentation' => $VAR1->{'array'}[14], > 'auto-eject' => $VAR1->{'array'}[34], > 'autofocus' => $VAR1->{'array'}[30], > 'bay' => $VAR1->{'array'}[36], > 'blue-gamma-table' => $VAR1->{'array'}[17], > 'br-x' => $VAR1->{'array'}[27], > 'br-y' => $VAR1->{'array'}[28], > 'brightness' => $VAR1->{'array'}[6], > 'cct-profile' => $VAR1->{'array'}[21], > 'cct-type' => $VAR1->{'array'}[20], > 'color-correction' => $VAR1->{'array'}[9], > 'depth' => $VAR1->{'array'}[3], > 'dropout' => $VAR1->{'array'}[5], > 'eject' => $VAR1->{'array'}[37], > 'film-type' => $VAR1->{'array'}[35], > 'focus' => $VAR1->{'array'}[31], > 'gamma-correction' => $VAR1->{'array'}[8], > 'green-gamma-table' => $VAR1->{'array'}[16], > 'halftoning' => $VAR1->{'array'}[4], > 'mirror' => $VAR1->{'array'}[13], > 'mode' => $VAR1->{'array'}[2], > 'preview' => $VAR1->{'array'}[23], > 'red-gamma-table' => $VAR1->{'array'}[15], > 'resolution' => $VAR1->{'array'}[10], > 'sharpness' => $VAR1->{'array'}[7], > 'source' => $VAR1->{'array'}[33], > 'threshold' => $VAR1->{'array'}[11], > 'tl-x' => $VAR1->{'array'}[25], > 'tl-y' => $VAR1->{'array'}[26], > 'wait-for-button' => $VAR1->{'array'}[18] > }, > 'source' => $VAR1->{'array'}[33] > }, 'Gscan2pdf::Scanner::Options' ); > >DEBUG - signal 'finished-process' emitted with data: find_scan_options >DEBUG - Started setting available_scan_options from undef to $VAR1 = bless( { > 'array' => [ > { > 'index' => 0 > }, > { > 'cap' => 0, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 1, > 'max_values' => 1, > 'title' => 'Scan Mode', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint' => [ > 'Lineart', > 'Gray', > 'Color' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the scan mode (e.g., lineart, monochrome, or color).', > 'index' => 2, > 'max_values' => 1, > 'name' => 'mode', > 'title' => 'Scan mode', > 'type' => 3, > 'unit' => 0, > 'val' => 'Lineart' > }, > { > 'cap' => 37, > 'constraint' => [ > 8, > 12, > 14, > 16 > ], > 'constraint_type' => 2, > 'desc' => 'Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.', > 'index' => 3, > 'max_values' => 1, > 'name' => 'depth', > 'title' => 'Bit depth', > 'type' => 1, > 'unit' => 2 > }, > { > 'cap' => 5, > 'constraint' => [ > 'None', > 'Halftone A (Hard Tone)', > 'Halftone B (Soft Tone)', > 'Halftone C (Net Screen)', > 'Dither A (4x4 Bayer)', > 'Dither B (4x4 Spiral)', > 'Dither C (4x4 Net Screen)', > 'Dither D (8x4 Net Screen)', > 'Text Enhanced Technology', > 'Download pattern A', > 'Download pattern B' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the halftone.', > 'index' => 4, > 'max_values' => 1, > 'name' => 'halftoning', > 'title' => 'Halftoning', > 'type' => 3, > 'unit' => 0, > 'val' => 'Halftone A (Hard Tone)' > }, > { > 'cap' => 69, > 'constraint' => [ > 'None', > 'Red', > 'Green', > 'Blue' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the dropout.', > 'index' => 5, > 'max_values' => 1, > 'name' => 'dropout', > 'title' => 'Dropout', > 'type' => 3, > 'unit' => 0, > 'val' => 'None' > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 3, > 'min' => -4, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Selects the brightness.', > 'index' => 6, > 'max_values' => 1, > 'name' => 'brightness', > 'title' => 'Brightness', > 'type' => 1, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 2, > 'min' => -2, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => '', > 'index' => 7, > 'max_values' => 1, > 'name' => 'sharpness', > 'title' => 'Sharpness', > 'type' => 1, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => [ > 'Default', > 'User defined', > 'High density printing', > 'Low density printing', > 'High contrast printing' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner', > 'index' => 8, > 'max_values' => 1, > 'name' => 'gamma-correction', > 'title' => 'Gamma Correction', > 'type' => 3, > 'unit' => 0, > 'val' => 'Default' > }, > { > 'cap' => 69, > 'constraint' => [ > 'None', > 'Built in CCT profile', > 'User defined CCT profile' > ], > 'constraint_type' => 3, > 'desc' => 'Sets the color correction table for the selected output device.', > 'index' => 9, > 'max_values' => 1, > 'name' => 'color-correction', > 'title' => 'Color correction', > 'type' => 3, > 'unit' => 0, > 'val' => 'Built in CCT profile' > }, > { > 'cap' => 5, > 'constraint' => [ > 50, > 60, > 72, > 75, > 80, > 90, > 100, > 120, > 133, > 144, > 150, > 160, > 175, > 180, > 200, > 216, > 240, > 266, > 300, > 320, > 350, > 360, > 400, > 480, > 600, > 720, > 800, > 900, > 1200, > 1600, > 1800, > 2400, > 3200, > 6400, > 9600, > 12800 > ], > 'constraint_type' => 2, > 'desc' => 'Sets the resolution of the scanned image.', > 'index' => 10, > 'max_values' => 1, > 'name' => 'resolution', > 'title' => 'Scan resolution', > 'type' => 1, > 'unit' => 4, > 'val' => 25 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Select minimum-brightness to get a white point', > 'index' => 11, > 'max_values' => 1, > 'name' => 'threshold', > 'title' => 'Threshold', > 'type' => 1, > 'unit' => 0, > 'val' => 128 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 12, > 'max_values' => 1, > 'title' => 'Advanced', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Mirror the image.', > 'index' => 13, > 'max_values' => 1, > 'name' => 'mirror', > 'title' => 'Mirror image', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Enables different dithering modes in image and text areas', > 'index' => 14, > 'max_values' => 1, > 'name' => 'auto-area-segmentation', > 'title' => 'Auto area segmentation', > 'type' => 0, > 'unit' => 0, > 'val' => 1 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the red band.', > 'index' => 15, > 'max_values' => 256, > 'name' => 'red-gamma-table', > 'title' => 'Red intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the green band.', > 'index' => 16, > 'max_values' => 256, > 'name' => 'green-gamma-table', > 'title' => 'Green intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the blue band.', > 'index' => 17, > 'max_values' => 256, > 'name' => 'blue-gamma-table', > 'title' => 'Blue intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint_type' => 0, > 'desc' => 'After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.', > 'index' => 18, > 'max_values' => 1, > 'name' => 'wait-for-button', > 'title' => 'Wait for Button', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 19, > 'max_values' => 1, > 'title' => 'Color correction', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 101, > 'constraint' => [ > 'Automatic', > 'Reflective', > 'Colour negatives', > 'Monochrome negatives', > 'Colour positives' > ], > 'constraint_type' => 3, > 'desc' => 'Color correction profile type', > 'index' => 20, > 'max_values' => 1, > 'name' => 'cct-type', > 'title' => 'CCT Profile Type', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint' => { > 'max' => 2, > 'min' => -2, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Color correction profile data', > 'index' => 21, > 'max_values' => 9, > 'name' => 'cct-profile', > 'title' => 'CCT Profile', > 'type' => 2, > 'unit' => 0, > 'val' => [ > 0, > 0, > 0, > 0, > 0, > 0, > 0, > 0, > 0 > ] > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 22, > 'max_values' => 1, > 'title' => 'Preview', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Request a preview-quality scan.', > 'index' => 23, > 'max_values' => 1, > 'name' => 'preview', > 'title' => 'Preview', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 24, > 'max_values' => 1, > 'title' => 'Geometry', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '215.899993896484', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Top-left x position of scan area.', > 'index' => 25, > 'max_values' => 1, > 'name' => 'tl-x', > 'title' => 'Top-left x', > 'type' => 2, > 'unit' => 3, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '297.179992675781', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Top-left y position of scan area.', > 'index' => 26, > 'max_values' => 1, > 'name' => 'tl-y', > 'title' => 'Top-left y', > 'type' => 2, > 'unit' => 3, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '215.899993896484', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Bottom-right x position of scan area.', > 'index' => 27, > 'max_values' => 1, > 'name' => 'br-x', > 'title' => 'Bottom-right x', > 'type' => 2, > 'unit' => 3, > 'val' => '215.899993896484' > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '297.179992675781', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Bottom-right y position of scan area.', > 'index' => 28, > 'max_values' => 1, > 'name' => 'br-y', > 'title' => 'Bottom-right y', > 'type' => 2, > 'unit' => 3, > 'val' => '297.179992675781' > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 29, > 'max_values' => 1, > 'title' => 'Focus', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint_type' => 0, > 'desc' => 'Perform autofocus before scan', > 'index' => 30, > 'max_values' => 1, > 'name' => 'autofocus', > 'title' => 'Autofocus', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 69, > 'constraint' => { > 'max' => 254, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Focus position for manual focus', > 'index' => 31, > 'max_values' => 1, > 'name' => 'focus', > 'title' => 'Focus position', > 'type' => 1, > 'unit' => 0, > 'val' => 64 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 32, > 'max_values' => 1, > 'title' => 'Optional equipment', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Flatbed' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the scan source (such as a document-feeder).', > 'index' => 33, > 'max_values' => 1, > 'name' => 'source', > 'title' => 'Scan source', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint_type' => 0, > 'desc' => 'Eject document after scanning', > 'index' => 34, > 'max_values' => 1, > 'name' => 'auto-eject', > 'title' => 'Auto eject', > 'type' => 0, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Positive Film', > 'Negative Film', > 'Positive Slide', > 'Negative Slide' > ], > 'constraint_type' => 3, > 'desc' => '', > 'index' => 35, > 'max_values' => 1, > 'name' => 'film-type', > 'title' => 'Film type', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > '1', > '2', > '3', > '4', > '5', > '6' > ], > 'constraint_type' => 3, > 'desc' => 'Select bay to scan', > 'index' => 36, > 'max_values' => 1, > 'name' => 'bay', > 'title' => 'Bay', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint_type' => 0, > 'desc' => 'Eject the sheet in the ADF', > 'index' => 37, > 'max_values' => 1, > 'name' => 'eject', > 'title' => 'Eject', > 'type' => 4, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Simplex', > 'Duplex' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the ADF mode (simplex/duplex)', > 'index' => 38, > 'max_values' => 1, > 'name' => 'adf-mode', > 'title' => 'ADF Mode', > 'type' => 3, > 'unit' => 0 > } > ], > 'geometry' => { > 'l' => 0, > 't' => 0, > 'x' => '215.899993896484', > 'y' => '297.179992675781' > }, > 'hash' => { > 'adf-mode' => $VAR1->{'array'}[38], > 'auto-area-segmentation' => $VAR1->{'array'}[14], > 'auto-eject' => $VAR1->{'array'}[34], > 'autofocus' => $VAR1->{'array'}[30], > 'bay' => $VAR1->{'array'}[36], > 'blue-gamma-table' => $VAR1->{'array'}[17], > 'br-x' => $VAR1->{'array'}[27], > 'br-y' => $VAR1->{'array'}[28], > 'brightness' => $VAR1->{'array'}[6], > 'cct-profile' => $VAR1->{'array'}[21], > 'cct-type' => $VAR1->{'array'}[20], > 'color-correction' => $VAR1->{'array'}[9], > 'depth' => $VAR1->{'array'}[3], > 'dropout' => $VAR1->{'array'}[5], > 'eject' => $VAR1->{'array'}[37], > 'film-type' => $VAR1->{'array'}[35], > 'focus' => $VAR1->{'array'}[31], > 'gamma-correction' => $VAR1->{'array'}[8], > 'green-gamma-table' => $VAR1->{'array'}[16], > 'halftoning' => $VAR1->{'array'}[4], > 'mirror' => $VAR1->{'array'}[13], > 'mode' => $VAR1->{'array'}[2], > 'preview' => $VAR1->{'array'}[23], > 'red-gamma-table' => $VAR1->{'array'}[15], > 'resolution' => $VAR1->{'array'}[10], > 'sharpness' => $VAR1->{'array'}[7], > 'source' => $VAR1->{'array'}[33], > 'threshold' => $VAR1->{'array'}[11], > 'tl-x' => $VAR1->{'array'}[25], > 'tl-y' => $VAR1->{'array'}[26], > 'wait-for-button' => $VAR1->{'array'}[18] > }, > 'source' => $VAR1->{'array'}[33] > }, 'Gscan2pdf::Scanner::Options' ); > >DEBUG - Finished setting available_scan_options from undef to $VAR1 = bless( { > 'array' => [ > { > 'index' => 0 > }, > { > 'cap' => 0, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 1, > 'max_values' => 1, > 'title' => 'Scan Mode', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint' => [ > 'Lineart', > 'Gray', > 'Color' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the scan mode (e.g., lineart, monochrome, or color).', > 'index' => 2, > 'max_values' => 1, > 'name' => 'mode', > 'title' => 'Scan mode', > 'type' => 3, > 'unit' => 0, > 'val' => 'Lineart' > }, > { > 'cap' => 37, > 'constraint' => [ > 8, > 12, > 14, > 16 > ], > 'constraint_type' => 2, > 'desc' => 'Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.', > 'index' => 3, > 'max_values' => 1, > 'name' => 'depth', > 'title' => 'Bit depth', > 'type' => 1, > 'unit' => 2 > }, > { > 'cap' => 5, > 'constraint' => [ > 'None', > 'Halftone A (Hard Tone)', > 'Halftone B (Soft Tone)', > 'Halftone C (Net Screen)', > 'Dither A (4x4 Bayer)', > 'Dither B (4x4 Spiral)', > 'Dither C (4x4 Net Screen)', > 'Dither D (8x4 Net Screen)', > 'Text Enhanced Technology', > 'Download pattern A', > 'Download pattern B' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the halftone.', > 'index' => 4, > 'max_values' => 1, > 'name' => 'halftoning', > 'title' => 'Halftoning', > 'type' => 3, > 'unit' => 0, > 'val' => 'Halftone A (Hard Tone)' > }, > { > 'cap' => 69, > 'constraint' => [ > 'None', > 'Red', > 'Green', > 'Blue' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the dropout.', > 'index' => 5, > 'max_values' => 1, > 'name' => 'dropout', > 'title' => 'Dropout', > 'type' => 3, > 'unit' => 0, > 'val' => 'None' > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 3, > 'min' => -4, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Selects the brightness.', > 'index' => 6, > 'max_values' => 1, > 'name' => 'brightness', > 'title' => 'Brightness', > 'type' => 1, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 2, > 'min' => -2, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => '', > 'index' => 7, > 'max_values' => 1, > 'name' => 'sharpness', > 'title' => 'Sharpness', > 'type' => 1, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => [ > 'Default', > 'User defined', > 'High density printing', > 'Low density printing', > 'High contrast printing' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner', > 'index' => 8, > 'max_values' => 1, > 'name' => 'gamma-correction', > 'title' => 'Gamma Correction', > 'type' => 3, > 'unit' => 0, > 'val' => 'Default' > }, > { > 'cap' => 69, > 'constraint' => [ > 'None', > 'Built in CCT profile', > 'User defined CCT profile' > ], > 'constraint_type' => 3, > 'desc' => 'Sets the color correction table for the selected output device.', > 'index' => 9, > 'max_values' => 1, > 'name' => 'color-correction', > 'title' => 'Color correction', > 'type' => 3, > 'unit' => 0, > 'val' => 'Built in CCT profile' > }, > { > 'cap' => 5, > 'constraint' => [ > 50, > 60, > 72, > 75, > 80, > 90, > 100, > 120, > 133, > 144, > 150, > 160, > 175, > 180, > 200, > 216, > 240, > 266, > 300, > 320, > 350, > 360, > 400, > 480, > 600, > 720, > 800, > 900, > 1200, > 1600, > 1800, > 2400, > 3200, > 6400, > 9600, > 12800 > ], > 'constraint_type' => 2, > 'desc' => 'Sets the resolution of the scanned image.', > 'index' => 10, > 'max_values' => 1, > 'name' => 'resolution', > 'title' => 'Scan resolution', > 'type' => 1, > 'unit' => 4, > 'val' => 25 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Select minimum-brightness to get a white point', > 'index' => 11, > 'max_values' => 1, > 'name' => 'threshold', > 'title' => 'Threshold', > 'type' => 1, > 'unit' => 0, > 'val' => 128 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 12, > 'max_values' => 1, > 'title' => 'Advanced', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Mirror the image.', > 'index' => 13, > 'max_values' => 1, > 'name' => 'mirror', > 'title' => 'Mirror image', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Enables different dithering modes in image and text areas', > 'index' => 14, > 'max_values' => 1, > 'name' => 'auto-area-segmentation', > 'title' => 'Auto area segmentation', > 'type' => 0, > 'unit' => 0, > 'val' => 1 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the red band.', > 'index' => 15, > 'max_values' => 256, > 'name' => 'red-gamma-table', > 'title' => 'Red intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the green band.', > 'index' => 16, > 'max_values' => 256, > 'name' => 'green-gamma-table', > 'title' => 'Green intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => { > 'max' => 255, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Gamma-correction table for the blue band.', > 'index' => 17, > 'max_values' => 256, > 'name' => 'blue-gamma-table', > 'title' => 'Blue intensity', > 'type' => 1, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint_type' => 0, > 'desc' => 'After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.', > 'index' => 18, > 'max_values' => 1, > 'name' => 'wait-for-button', > 'title' => 'Wait for Button', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 19, > 'max_values' => 1, > 'title' => 'Color correction', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 101, > 'constraint' => [ > 'Automatic', > 'Reflective', > 'Colour negatives', > 'Monochrome negatives', > 'Colour positives' > ], > 'constraint_type' => 3, > 'desc' => 'Color correction profile type', > 'index' => 20, > 'max_values' => 1, > 'name' => 'cct-type', > 'title' => 'CCT Profile Type', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint' => { > 'max' => 2, > 'min' => -2, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Color correction profile data', > 'index' => 21, > 'max_values' => 9, > 'name' => 'cct-profile', > 'title' => 'CCT Profile', > 'type' => 2, > 'unit' => 0, > 'val' => [ > 0, > 0, > 0, > 0, > 0, > 0, > 0, > 0, > 0 > ] > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 22, > 'max_values' => 1, > 'title' => 'Preview', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint_type' => 0, > 'desc' => 'Request a preview-quality scan.', > 'index' => 23, > 'max_values' => 1, > 'name' => 'preview', > 'title' => 'Preview', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 24, > 'max_values' => 1, > 'title' => 'Geometry', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '215.899993896484', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Top-left x position of scan area.', > 'index' => 25, > 'max_values' => 1, > 'name' => 'tl-x', > 'title' => 'Top-left x', > 'type' => 2, > 'unit' => 3, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '297.179992675781', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Top-left y position of scan area.', > 'index' => 26, > 'max_values' => 1, > 'name' => 'tl-y', > 'title' => 'Top-left y', > 'type' => 2, > 'unit' => 3, > 'val' => 0 > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '215.899993896484', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Bottom-right x position of scan area.', > 'index' => 27, > 'max_values' => 1, > 'name' => 'br-x', > 'title' => 'Bottom-right x', > 'type' => 2, > 'unit' => 3, > 'val' => '215.899993896484' > }, > { > 'cap' => 5, > 'constraint' => { > 'max' => '297.179992675781', > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Bottom-right y position of scan area.', > 'index' => 28, > 'max_values' => 1, > 'name' => 'br-y', > 'title' => 'Bottom-right y', > 'type' => 2, > 'unit' => 3, > 'val' => '297.179992675781' > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 29, > 'max_values' => 1, > 'title' => 'Focus', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 69, > 'constraint_type' => 0, > 'desc' => 'Perform autofocus before scan', > 'index' => 30, > 'max_values' => 1, > 'name' => 'autofocus', > 'title' => 'Autofocus', > 'type' => 0, > 'unit' => 0, > 'val' => 0 > }, > { > 'cap' => 69, > 'constraint' => { > 'max' => 254, > 'min' => 0, > 'quant' => 0 > }, > 'constraint_type' => 1, > 'desc' => 'Focus position for manual focus', > 'index' => 31, > 'max_values' => 1, > 'name' => 'focus', > 'title' => 'Focus position', > 'type' => 1, > 'unit' => 0, > 'val' => 64 > }, > { > 'cap' => 64, > 'constraint_type' => 0, > 'desc' => '', > 'index' => 32, > 'max_values' => 1, > 'title' => 'Optional equipment', > 'type' => 5, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Flatbed' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the scan source (such as a document-feeder).', > 'index' => 33, > 'max_values' => 1, > 'name' => 'source', > 'title' => 'Scan source', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint_type' => 0, > 'desc' => 'Eject document after scanning', > 'index' => 34, > 'max_values' => 1, > 'name' => 'auto-eject', > 'title' => 'Auto eject', > 'type' => 0, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Positive Film', > 'Negative Film', > 'Positive Slide', > 'Negative Slide' > ], > 'constraint_type' => 3, > 'desc' => '', > 'index' => 35, > 'max_values' => 1, > 'name' => 'film-type', > 'title' => 'Film type', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > '1', > '2', > '3', > '4', > '5', > '6' > ], > 'constraint_type' => 3, > 'desc' => 'Select bay to scan', > 'index' => 36, > 'max_values' => 1, > 'name' => 'bay', > 'title' => 'Bay', > 'type' => 3, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint_type' => 0, > 'desc' => 'Eject the sheet in the ADF', > 'index' => 37, > 'max_values' => 1, > 'name' => 'eject', > 'title' => 'Eject', > 'type' => 4, > 'unit' => 0 > }, > { > 'cap' => 37, > 'constraint' => [ > 'Simplex', > 'Duplex' > ], > 'constraint_type' => 3, > 'desc' => 'Selects the ADF mode (simplex/duplex)', > 'index' => 38, > 'max_values' => 1, > 'name' => 'adf-mode', > 'title' => 'ADF Mode', > 'type' => 3, > 'unit' => 0 > } > ], > 'geometry' => { > 'l' => 0, > 't' => 0, > 'x' => '215.899993896484', > 'y' => '297.179992675781' > }, > 'hash' => { > 'adf-mode' => $VAR1->{'array'}[38], > 'auto-area-segmentation' => $VAR1->{'array'}[14], > 'auto-eject' => $VAR1->{'array'}[34], > 'autofocus' => $VAR1->{'array'}[30], > 'bay' => $VAR1->{'array'}[36], > 'blue-gamma-table' => $VAR1->{'array'}[17], > 'br-x' => $VAR1->{'array'}[27], > 'br-y' => $VAR1->{'array'}[28], > 'brightness' => $VAR1->{'array'}[6], > 'cct-profile' => $VAR1->{'array'}[21], > 'cct-type' => $VAR1->{'array'}[20], > 'color-correction' => $VAR1->{'array'}[9], > 'depth' => $VAR1->{'array'}[3], > 'dropout' => $VAR1->{'array'}[5], > 'eject' => $VAR1->{'array'}[37], > 'film-type' => $VAR1->{'array'}[35], > 'focus' => $VAR1->{'array'}[31], > 'gamma-correction' => $VAR1->{'array'}[8], > 'green-gamma-table' => $VAR1->{'array'}[16], > 'halftoning' => $VAR1->{'array'}[4], > 'mirror' => $VAR1->{'array'}[13], > 'mode' => $VAR1->{'array'}[2], > 'preview' => $VAR1->{'array'}[23], > 'red-gamma-table' => $VAR1->{'array'}[15], > 'resolution' => $VAR1->{'array'}[10], > 'sharpness' => $VAR1->{'array'}[7], > 'source' => $VAR1->{'array'}[33], > 'threshold' => $VAR1->{'array'}[11], > 'tl-x' => $VAR1->{'array'}[25], > 'tl-y' => $VAR1->{'array'}[26], > 'wait-for-button' => $VAR1->{'array'}[18] > }, > 'source' => $VAR1->{'array'}[33] > }, 'Gscan2pdf::Scanner::Options' ); > >DEBUG - Options do not support paper size 'US Legal'. >DEBUG - Options support paper size 'US Letter'. >DEBUG - Options do not support paper size 'A3'. >DEBUG - Options support paper size 'A4'. >DEBUG - Started setting cursor from wait to default >DEBUG - Finished setting cursor from wait to default >INFO - rotate facing 0 >INFO - rotate reverse 0 >INFO - unpaper >INFO - UDT >INFO - Current UDT gimp %i >INFO - OCR 1 >INFO - threshold-before-ocr >DEBUG - Started setting cursor from default to progress >DEBUG - Finished setting cursor from default to progress >INFO - Scanning 1 pages from 1 with step 1 >DEBUG - signal 'started-process' emitted with message: Scanning page 1 of 1 >INFO - gscan2pdf: scanning image of size 208x292 pixels at 1 bits/pixel >INFO - gscan2pdf: acquiring gray frame >INFO - gscan2pdf: sane_read: Error during device I/O >INFO - Scanned page /tmp/gscan2pdf-Njyr/B2wxBJbGZY.pnm. (scanner status = 9) >INFO - signal 'process-error' emitted with data: scan_pages Error during device I/O >DEBUG - Started setting cursor from progress to default >DEBUG - Finished setting cursor from progress to default >INFO - Wrote config to /home/morgan/.config/gscan2pdfrc >INFO - Killing Sane thread(s)
INFO - Starting gscan2pdf 2.13.2 INFO - Called with /usr/bin/gscan2pdf --log=/home/morgan/gscan2pdf.log INFO - Log level DEBUG INFO - Using sv_SE.UTF-8 locale INFO - Startup LC_NUMERIC C INFO - Reading config from /home/morgan/.config/gscan2pdfrc INFO - Config file version v2.13.2 DEBUG - $VAR1 = { 'Blank threshold' => '0.005', 'Dark threshold' => '0.12', 'OCR on scan' => 1, 'OCR output' => 'replace', 'Page range' => 'all', 'Paper' => { 'A3' => { 'l' => 0, 't' => 0, 'x' => 297, 'y' => 420 }, 'A4' => { 'l' => 0, 't' => 0, 'x' => 210, 'y' => 297 }, 'US Legal' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 356 }, 'US Letter' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 279 } }, 'SANE version' => '1.1.1', 'TMPDIR' => undef, 'adf-defaults-scan-all-pages' => 1, 'allow-batch-flatbed' => '', 'author' => undef, 'author-suggestions' => undef, 'auto-open-scan-dialog' => 1, 'available-tmp-warning' => 10, 'brightness tool' => 65, 'cache' => undef, 'cache options' => 1, 'cache-device-list' => 1, 'cancel-between-pages' => '', 'close_dialog_on_save' => 1, 'contrast tool' => 65, 'convert whitespace to underscores' => '', 'current_psh' => undef, 'current_udt' => 'gimp %i', 'cwd' => '/home/morgan', 'cycle sane handle' => '', 'datetime offset' => [ 0, 0, 0, 0 ], 'default filename' => '%Da %DY-%Dm-%Dd.%De', 'default profile' => undef, 'default-scan-options' => undef, 'device' => 'epson2:libusb:002:006', 'device blacklist' => undef, 'device list' => [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:006', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ], 'downsample' => '', 'downsample dpi' => 150, 'frontend' => 'libimage-sane-perl', 'ignore-duplex-capabilities' => '', 'image type' => undef, 'image_control_tool' => 30, 'keywords' => undef, 'keywords-suggestions' => undef, 'libimage-sane-perl version' => '5', 'message' => {}, 'message_window_height' => 200, 'message_window_width' => 600, 'ocr engine' => 'gocr', 'ocr language' => undef, 'pdf compression' => 'auto', 'pdf font' => undef, 'post_save_hook' => '', 'profile' => {}, 'ps_backend' => 'pdftops', 'quality' => 75, 'restore window' => 1, 'rotate facing' => 0, 'rotate reverse' => 0, 'scan prefix' => '', 'scan-reload-triggers' => 'mode', 'scan_window_height' => 634, 'scan_window_width' => 1013, 'selection' => undef, 'set_timestamp' => 1, 'subject' => undef, 'subject-suggestions' => undef, 'text_position' => 'behind', 'threshold tool' => 80, 'threshold-before-ocr' => '', 'thumb panel' => 100, 'tiff compression' => undef, 'title' => undef, 'title-suggestions' => undef, 'to_png' => 1, 'udt_on_scan' => '', 'unpaper on scan' => '', 'unpaper options' => undef, 'unsharp amount' => 1, 'unsharp radius' => 0, 'unsharp sigma' => 1, 'unsharp threshold' => '0.05', 'use_time' => '', 'use_timezone' => 1, 'user_defined_tools' => [ 'gimp %i' ], 'version' => '2.13.2', 'view files toggle' => 1, 'viewer_tools' => 100, 'visible-scan-options' => { 'Paper size' => 1, 'adf-mode' => 1, 'adf_mode' => 1, 'batch-scan' => 1, 'brightness' => 1, 'button-wait' => 1, 'calibration-cache' => 1, 'compression' => 1, 'contrast' => 1, 'gain' => 1, 'l' => 1, 'mode' => 1, 'overscan-bottom' => 1, 'overscan-top' => 1, 'page-height' => 1, 'page-width' => 1, 'pageheight' => 1, 'pagewidth' => 1, 'resolution' => 1, 'source' => 1, 'speed' => 1, 't' => 1, 'threshold' => 1, 'wait-for-button' => 1, 'x' => 1, 'y' => 1 }, 'window_height' => 938, 'window_maximize' => '', 'window_width' => 1500, 'window_x' => 1985, 'window_y' => 186 }; INFO - Operating system: linux INFO - LSB_VERSION= DISTRIB_ID="Mageia" DISTRIB_RELEASE=9 DISTRIB_CODENAME=mga9 DISTRIB_DESCRIPTION="Mageia 9" INFO - Mageia release 9 (Official) for x86_64 INFO - Mageia release 9 (Official) for x86_64 INFO - Mageia release 9 (Official) for x86_64 INFO - Mageia release 9 (Official) for x86_64 INFO - NAME="Mageia" VERSION="9" ID=mageia VERSION_ID=9 ID_LIKE="mandriva fedora" PRETTY_NAME="Mageia 9" ANSI_COLOR="1;36" HOME_URL="https://www.mageia.org/" SUPPORT_URL="https://www.mageia.org/support/" BUG_REPORT_URL="https://bugs.mageia.org/" PRIVACY_POLICY_URL="https://wiki.mageia.org/en/Privacy_policy" INFO - Mageia release 9 (Official) for x86_64 INFO - Mageia release 9 (Official) for x86_64 INFO - Perl version v5.36.0 INFO - Glib-Perl version 1.3293 INFO - Glib::Object::Introspection version 0.049 INFO - Built for Glib 2.72.2 INFO - Running with Glib 2.76.3 INFO - Gtk3-Perl version 0.038 INFO - Built for GTK 3.24.38 INFO - Running with GTK 3.24.38 INFO - Gtk3::SimpleList version 0.21 INFO - Gscan2pdf::Document version 2.13.2 INFO - Using Gtk3::ImageView version 10 INFO - Using PDF::Builder version 3.025 INFO - Using Sane version 1.1.1 INFO - Using libimage-sane-perl version 5 DEBUG - $VAR1 = { 'Blank threshold' => '0.005', 'Dark threshold' => '0.12', 'OCR on scan' => 1, 'OCR output' => 'replace', 'Page range' => 'all', 'Paper' => { 'A3' => { 'l' => 0, 't' => 0, 'x' => 297, 'y' => 420 }, 'A4' => { 'l' => 0, 't' => 0, 'x' => 210, 'y' => 297 }, 'US Legal' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 356 }, 'US Letter' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 279 } }, 'SANE version' => '1.1.1', 'TMPDIR' => undef, 'adf-defaults-scan-all-pages' => 1, 'allow-batch-flatbed' => '', 'author' => undef, 'author-suggestions' => undef, 'auto-open-scan-dialog' => 1, 'available-tmp-warning' => 10, 'brightness tool' => 65, 'cache' => undef, 'cache options' => 1, 'cache-device-list' => 1, 'cancel-between-pages' => '', 'close_dialog_on_save' => 1, 'contrast tool' => 65, 'convert whitespace to underscores' => '', 'current_psh' => undef, 'current_udt' => 'gimp %i', 'cwd' => '/home/morgan', 'cycle sane handle' => '', 'datetime offset' => [ 0, 0, 0, 0 ], 'default filename' => '%Da %DY-%Dm-%Dd.%De', 'default profile' => undef, 'default-scan-options' => undef, 'device' => 'epson2:libusb:002:006', 'device blacklist' => undef, 'device list' => [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:006', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ], 'downsample' => '', 'downsample dpi' => 150, 'frontend' => 'libimage-sane-perl', 'ignore-duplex-capabilities' => '', 'image type' => undef, 'image_control_tool' => 30, 'keywords' => undef, 'keywords-suggestions' => undef, 'libimage-sane-perl version' => '5', 'message' => {}, 'message_window_height' => 200, 'message_window_width' => 600, 'ocr engine' => 'gocr', 'ocr language' => undef, 'pdf compression' => 'auto', 'pdf font' => undef, 'post_save_hook' => '', 'profile' => {}, 'ps_backend' => 'pdftops', 'quality' => 75, 'restore window' => 1, 'rotate facing' => 0, 'rotate reverse' => 0, 'scan prefix' => '', 'scan-reload-triggers' => 'mode', 'scan_window_height' => 634, 'scan_window_width' => 1013, 'selection' => undef, 'set_timestamp' => 1, 'subject' => undef, 'subject-suggestions' => undef, 'text_position' => 'behind', 'threshold tool' => 80, 'threshold-before-ocr' => '', 'thumb panel' => 100, 'tiff compression' => undef, 'title' => undef, 'title-suggestions' => undef, 'to_png' => 1, 'udt_on_scan' => '', 'unpaper on scan' => '', 'unpaper options' => undef, 'unsharp amount' => 1, 'unsharp radius' => 0, 'unsharp sigma' => 1, 'unsharp threshold' => '0.05', 'use_time' => '', 'use_timezone' => 1, 'user_defined_tools' => [ 'gimp %i' ], 'version' => '2.13.2', 'view files toggle' => 1, 'viewer_tools' => 100, 'visible-scan-options' => { 'Paper size' => 1, 'adf-mode' => 1, 'adf_mode' => 1, 'batch-scan' => 1, 'brightness' => 1, 'button-wait' => 1, 'calibration-cache' => 1, 'compression' => 1, 'contrast' => 1, 'gain' => 1, 'l' => 1, 'mode' => 1, 'overscan-bottom' => 1, 'overscan-top' => 1, 'page-height' => 1, 'page-width' => 1, 'pageheight' => 1, 'pagewidth' => 1, 'resolution' => 1, 'source' => 1, 'speed' => 1, 't' => 1, 'threshold' => 1, 'wait-for-button' => 1, 'x' => 1, 'y' => 1 }, 'window_height' => 938, 'window_maximize' => '', 'window_width' => 1500, 'window_x' => 1985, 'window_y' => 186 }; INFO - scanimage --version INFO - Forked PID 100778 INFO - Checking /tmp for crashed sessions INFO - Using /tmp/gscan2pdf-Njyr for temporary files INFO - which tesseract INFO - Spawned PID 100779 INFO - which cuneiform INFO - Spawned PID 100780 INFO - unpaper --version INFO - Spawned PID 100781 INFO - Found Image::Magick 7.1.1 INFO - Found unpaper v7.0.0 INFO - convert --version INFO - Spawned PID 100782 INFO - Found imagemagick 7.1.1-11 INFO - gm -version INFO - Spawned PID 100783 INFO - Found graphicsmagick 1.3.40 INFO - scanadf --version INFO - Spawned PID 100784 INFO - Found scanadf 1.0.14 INFO - xdg-email --version INFO - Spawned PID 100785 INFO - Found xdg 1.1.3 INFO - gocr -h INFO - Spawned PID 100786 INFO - Found gocr 0.52 20181015 INFO - cjb2 --version INFO - Spawned PID 100787 INFO - Found djvu 3.5.28 INFO - tiffcp -h INFO - Spawned PID 100788 INFO - Found libtiff 4.5.1 INFO - pdftops -v INFO - Spawned PID 100789 INFO - Found pdftops 23.02.0 INFO - pdfunite -v INFO - Spawned PID 100790 INFO - Found pdfunite 23.02.0 INFO - gs --version INFO - Spawned PID 100791 INFO - Found pdf2ps 10.00.0 INFO - pdftk --version INFO - pdftk --version: command not found INFO - xz --version INFO - Spawned PID 100793 INFO - Found xz 5.4.3 INFO - fc-list : family style file INFO - Spawned PID 100794 DEBUG - Set logger in Gscan2pdf::Dialog::Scan::Image_Sane DEBUG - Set logger in Gscan2pdf::Dialog::Scan DEBUG - Started setting paper_formats from undef to $VAR1 = { 'A3' => { 'l' => 0, 't' => 0, 'x' => 297, 'y' => 420 }, 'A4' => { 'l' => 0, 't' => 0, 'x' => 210, 'y' => 297 }, 'US Legal' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 356 }, 'US Letter' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 279 } }; DEBUG - Finished setting paper_formats from undef to $VAR1 = { 'A3' => { 'l' => 0, 't' => 0, 'x' => 297, 'y' => 420 }, 'A4' => { 'l' => 0, 't' => 0, 'x' => 210, 'y' => 297 }, 'US Legal' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 356 }, 'US Letter' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 279 } }; DEBUG - Started setting document from undef to $VAR1 = bless( { 'data' => [], 'dir' => bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ), 'heightt' => 100, 'row_changed_signal' => 175, 'selection_changed_signal' => 2122, 'widtht' => 100 }, 'Gscan2pdf::Document' ); DEBUG - Finished setting document from undef to $VAR1 = bless( { 'data' => [], 'dir' => bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ), 'heightt' => 100, 'row_changed_signal' => 175, 'selection_changed_signal' => 2122, 'widtht' => 100 }, 'Gscan2pdf::Document' ); DEBUG - Started setting dir from undef to $VAR1 = bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ); DEBUG - Finished setting dir from undef to $VAR1 = bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ); DEBUG - Started setting device_list from undef to $VAR1 = [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:006', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; INFO - signal 'changed-device-list' emitted with data: $VAR1 = [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:006', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; DEBUG - Started setting device from to epson2:libusb:002:006 INFO - opening device 'epson2:libusb:002:006': Invalid argument INFO - signal 'changed-device' emitted with data: 'epson2:libusb:002:006' DEBUG - Finished setting device from to epson2:libusb:002:006 DEBUG - Finished setting device_list from undef to $VAR1 = [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:006', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; DEBUG - Started setting cursor from default to wait DEBUG - Finished setting cursor from default to wait DEBUG - signal 'started-process' emitted with message: Ãppnar enhet INFO - signal 'process-error' emitted with data: open_device Error opening device: opening device 'epson2:libusb:002:006': Invalid argument INFO - Waiting to reap process INFO - Reaped PID -1 DEBUG - Started setting sided from single to double DEBUG - Finished setting sided from single to double DEBUG - Started setting sided from double to single DEBUG - Finished setting sided from double to single DEBUG - Started setting cursor from undef to default DEBUG - Finished setting cursor from undef to default DEBUG - Set logger in Gscan2pdf::Dialog::Scan::Image_Sane DEBUG - Set logger in Gscan2pdf::Dialog::Scan DEBUG - Started setting paper_formats from undef to $VAR1 = { 'A3' => { 'l' => 0, 't' => 0, 'x' => 297, 'y' => 420 }, 'A4' => { 'l' => 0, 't' => 0, 'x' => 210, 'y' => 297 }, 'US Legal' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 356 }, 'US Letter' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 279 } }; DEBUG - Finished setting paper_formats from undef to $VAR1 = { 'A3' => { 'l' => 0, 't' => 0, 'x' => 297, 'y' => 420 }, 'A4' => { 'l' => 0, 't' => 0, 'x' => 210, 'y' => 297 }, 'US Legal' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 356 }, 'US Letter' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 279 } }; DEBUG - Started setting document from undef to $VAR1 = bless( { 'data' => [], 'dir' => bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ), 'heightt' => 100, 'row_changed_signal' => 175, 'selection_changed_signal' => 2122, 'widtht' => 100 }, 'Gscan2pdf::Document' ); DEBUG - Finished setting document from undef to $VAR1 = bless( { 'data' => [], 'dir' => bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ), 'heightt' => 100, 'row_changed_signal' => 175, 'selection_changed_signal' => 2122, 'widtht' => 100 }, 'Gscan2pdf::Document' ); DEBUG - Started setting dir from undef to $VAR1 = bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ); DEBUG - Finished setting dir from undef to $VAR1 = bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ); DEBUG - Started setting device_list from undef to $VAR1 = [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:006', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; INFO - signal 'changed-device-list' emitted with data: $VAR1 = [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:006', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; DEBUG - Started setting device from to epson2:libusb:002:006 INFO - opening device 'epson2:libusb:002:006': Invalid argument INFO - signal 'changed-device' emitted with data: 'epson2:libusb:002:006' DEBUG - Finished setting device from to epson2:libusb:002:006 DEBUG - Finished setting device_list from undef to $VAR1 = [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:006', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; DEBUG - Started setting cursor from wait to default DEBUG - Finished setting cursor from wait to default DEBUG - Started setting cursor from default to wait DEBUG - Finished setting cursor from default to wait DEBUG - signal 'started-process' emitted with message: Ãppnar enhet INFO - signal 'process-error' emitted with data: open_device Error opening device: opening device 'epson2:libusb:002:006': Invalid argument DEBUG - Started setting sided from single to double DEBUG - Finished setting sided from single to double DEBUG - Started setting sided from double to single DEBUG - Finished setting sided from double to single DEBUG - Started setting cursor from undef to default DEBUG - Finished setting cursor from undef to default DEBUG - Set logger in Gscan2pdf::Dialog::Scan::Image_Sane DEBUG - Set logger in Gscan2pdf::Dialog::Scan DEBUG - Started setting paper_formats from undef to $VAR1 = { 'A3' => { 'l' => 0, 't' => 0, 'x' => 297, 'y' => 420 }, 'A4' => { 'l' => 0, 't' => 0, 'x' => 210, 'y' => 297 }, 'US Legal' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 356 }, 'US Letter' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 279 } }; DEBUG - Finished setting paper_formats from undef to $VAR1 = { 'A3' => { 'l' => 0, 't' => 0, 'x' => 297, 'y' => 420 }, 'A4' => { 'l' => 0, 't' => 0, 'x' => 210, 'y' => 297 }, 'US Legal' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 356 }, 'US Letter' => { 'l' => 0, 't' => 0, 'x' => 216, 'y' => 279 } }; DEBUG - Started setting document from undef to $VAR1 = bless( { 'data' => [], 'dir' => bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ), 'heightt' => 100, 'row_changed_signal' => 175, 'selection_changed_signal' => 2122, 'widtht' => 100 }, 'Gscan2pdf::Document' ); DEBUG - Finished setting document from undef to $VAR1 = bless( { 'data' => [], 'dir' => bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ), 'heightt' => 100, 'row_changed_signal' => 175, 'selection_changed_signal' => 2122, 'widtht' => 100 }, 'Gscan2pdf::Document' ); DEBUG - Started setting dir from undef to $VAR1 = bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ); DEBUG - Finished setting dir from undef to $VAR1 = bless( { 'CLEANUP' => 1, 'DIRNAME' => '/tmp/gscan2pdf-Njyr', 'LAUNCHPID' => 100771, 'REALNAME' => '/tmp/gscan2pdf-Njyr' }, 'File::Temp::Dir' ); DEBUG - Started setting cursor from default to wait DEBUG - Finished setting cursor from default to wait DEBUG - Started setting cursor from wait to default DEBUG - Finished setting cursor from wait to default INFO - Sane->get_devices returned: $VAR1 = [ { 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:007', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; DEBUG - Started setting device_list from undef to $VAR1 = [ { 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:007', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; INFO - signal 'changed-device-list' emitted with data: $VAR1 = [ { 'label' => 'Epson GT-8300', 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:007', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; DEBUG - Started setting device from to epson2:libusb:002:007 INFO - signal 'changed-device' emitted with data: 'epson2:libusb:002:007' DEBUG - Finished setting device from to epson2:libusb:002:007 DEBUG - Finished setting device_list from undef to $VAR1 = [ { 'model' => 'GT-8300', 'name' => 'epson2:libusb:002:007', 'type' => 'flatbed scanner', 'vendor' => 'Epson' } ]; DEBUG - Started setting cursor from wait to default DEBUG - Finished setting cursor from wait to default DEBUG - opened device 'epson2:libusb:002:007' DEBUG - Started setting cursor from default to wait DEBUG - Finished setting cursor from default to wait DEBUG - signal 'started-process' emitted with message: Ãppnar enhet DEBUG - signal 'finished-process' emitted with data: open_device DEBUG - Backend reports 39 options DEBUG - signal 'started-process' emitted with message: Retrieving options DEBUG - Sane->get_option_descriptor returned: $VAR1 = bless( { 'array' => [ { 'index' => 0 }, { 'cap' => 0, 'constraint_type' => 0, 'desc' => '', 'index' => 1, 'max_values' => 1, 'title' => 'Scan Mode', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint' => [ 'Lineart', 'Gray', 'Color' ], 'constraint_type' => 3, 'desc' => 'Selects the scan mode (e.g., lineart, monochrome, or color).', 'index' => 2, 'max_values' => 1, 'name' => 'mode', 'title' => 'Scan mode', 'type' => 3, 'unit' => 0, 'val' => 'Lineart' }, { 'cap' => 37, 'constraint' => [ 8, 12, 14, 16 ], 'constraint_type' => 2, 'desc' => 'Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.', 'index' => 3, 'max_values' => 1, 'name' => 'depth', 'title' => 'Bit depth', 'type' => 1, 'unit' => 2 }, { 'cap' => 5, 'constraint' => [ 'None', 'Halftone A (Hard Tone)', 'Halftone B (Soft Tone)', 'Halftone C (Net Screen)', 'Dither A (4x4 Bayer)', 'Dither B (4x4 Spiral)', 'Dither C (4x4 Net Screen)', 'Dither D (8x4 Net Screen)', 'Text Enhanced Technology', 'Download pattern A', 'Download pattern B' ], 'constraint_type' => 3, 'desc' => 'Selects the halftone.', 'index' => 4, 'max_values' => 1, 'name' => 'halftoning', 'title' => 'Halftoning', 'type' => 3, 'unit' => 0, 'val' => 'Halftone A (Hard Tone)' }, { 'cap' => 69, 'constraint' => [ 'None', 'Red', 'Green', 'Blue' ], 'constraint_type' => 3, 'desc' => 'Selects the dropout.', 'index' => 5, 'max_values' => 1, 'name' => 'dropout', 'title' => 'Dropout', 'type' => 3, 'unit' => 0, 'val' => 'None' }, { 'cap' => 5, 'constraint' => { 'max' => 3, 'min' => -4, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Selects the brightness.', 'index' => 6, 'max_values' => 1, 'name' => 'brightness', 'title' => 'Brightness', 'type' => 1, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => 2, 'min' => -2, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => '', 'index' => 7, 'max_values' => 1, 'name' => 'sharpness', 'title' => 'Sharpness', 'type' => 1, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint' => [ 'Default', 'User defined', 'High density printing', 'Low density printing', 'High contrast printing' ], 'constraint_type' => 3, 'desc' => 'Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner', 'index' => 8, 'max_values' => 1, 'name' => 'gamma-correction', 'title' => 'Gamma Correction', 'type' => 3, 'unit' => 0, 'val' => 'Default' }, { 'cap' => 69, 'constraint' => [ 'None', 'Built in CCT profile', 'User defined CCT profile' ], 'constraint_type' => 3, 'desc' => 'Sets the color correction table for the selected output device.', 'index' => 9, 'max_values' => 1, 'name' => 'color-correction', 'title' => 'Color correction', 'type' => 3, 'unit' => 0, 'val' => 'Built in CCT profile' }, { 'cap' => 5, 'constraint' => [ 50, 60, 72, 75, 80, 90, 100, 120, 133, 144, 150, 160, 175, 180, 200, 216, 240, 266, 300, 320, 350, 360, 400, 480, 600, 720, 800, 900, 1200, 1600, 1800, 2400, 3200, 6400, 9600, 12800 ], 'constraint_type' => 2, 'desc' => 'Sets the resolution of the scanned image.', 'index' => 10, 'max_values' => 1, 'name' => 'resolution', 'title' => 'Scan resolution', 'type' => 1, 'unit' => 4, 'val' => 25 }, { 'cap' => 5, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Select minimum-brightness to get a white point', 'index' => 11, 'max_values' => 1, 'name' => 'threshold', 'title' => 'Threshold', 'type' => 1, 'unit' => 0, 'val' => 128 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 12, 'max_values' => 1, 'title' => 'Advanced', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Mirror the image.', 'index' => 13, 'max_values' => 1, 'name' => 'mirror', 'title' => 'Mirror image', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Enables different dithering modes in image and text areas', 'index' => 14, 'max_values' => 1, 'name' => 'auto-area-segmentation', 'title' => 'Auto area segmentation', 'type' => 0, 'unit' => 0, 'val' => 1 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the red band.', 'index' => 15, 'max_values' => 256, 'name' => 'red-gamma-table', 'title' => 'Red intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the green band.', 'index' => 16, 'max_values' => 256, 'name' => 'green-gamma-table', 'title' => 'Green intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the blue band.', 'index' => 17, 'max_values' => 256, 'name' => 'blue-gamma-table', 'title' => 'Blue intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 69, 'constraint_type' => 0, 'desc' => 'After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.', 'index' => 18, 'max_values' => 1, 'name' => 'wait-for-button', 'title' => 'Wait for Button', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 19, 'max_values' => 1, 'title' => 'Color correction', 'type' => 5, 'unit' => 0 }, { 'cap' => 101, 'constraint' => [ 'Automatic', 'Reflective', 'Colour negatives', 'Monochrome negatives', 'Colour positives' ], 'constraint_type' => 3, 'desc' => 'Color correction profile type', 'index' => 20, 'max_values' => 1, 'name' => 'cct-type', 'title' => 'CCT Profile Type', 'type' => 3, 'unit' => 0 }, { 'cap' => 69, 'constraint' => { 'max' => 2, 'min' => -2, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Color correction profile data', 'index' => 21, 'max_values' => 9, 'name' => 'cct-profile', 'title' => 'CCT Profile', 'type' => 2, 'unit' => 0, 'val' => [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 22, 'max_values' => 1, 'title' => 'Preview', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Request a preview-quality scan.', 'index' => 23, 'max_values' => 1, 'name' => 'preview', 'title' => 'Preview', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 24, 'max_values' => 1, 'title' => 'Geometry', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '215.899993896484', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Top-left x position of scan area.', 'index' => 25, 'max_values' => 1, 'name' => 'tl-x', 'title' => 'Top-left x', 'type' => 2, 'unit' => 3, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '297.179992675781', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Top-left y position of scan area.', 'index' => 26, 'max_values' => 1, 'name' => 'tl-y', 'title' => 'Top-left y', 'type' => 2, 'unit' => 3, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '215.899993896484', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Bottom-right x position of scan area.', 'index' => 27, 'max_values' => 1, 'name' => 'br-x', 'title' => 'Bottom-right x', 'type' => 2, 'unit' => 3, 'val' => '215.899993896484' }, { 'cap' => 5, 'constraint' => { 'max' => '297.179992675781', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Bottom-right y position of scan area.', 'index' => 28, 'max_values' => 1, 'name' => 'br-y', 'title' => 'Bottom-right y', 'type' => 2, 'unit' => 3, 'val' => '297.179992675781' }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 29, 'max_values' => 1, 'title' => 'Focus', 'type' => 5, 'unit' => 0 }, { 'cap' => 69, 'constraint_type' => 0, 'desc' => 'Perform autofocus before scan', 'index' => 30, 'max_values' => 1, 'name' => 'autofocus', 'title' => 'Autofocus', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 69, 'constraint' => { 'max' => 254, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Focus position for manual focus', 'index' => 31, 'max_values' => 1, 'name' => 'focus', 'title' => 'Focus position', 'type' => 1, 'unit' => 0, 'val' => 64 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 32, 'max_values' => 1, 'title' => 'Optional equipment', 'type' => 5, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Flatbed' ], 'constraint_type' => 3, 'desc' => 'Selects the scan source (such as a document-feeder).', 'index' => 33, 'max_values' => 1, 'name' => 'source', 'title' => 'Scan source', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint_type' => 0, 'desc' => 'Eject document after scanning', 'index' => 34, 'max_values' => 1, 'name' => 'auto-eject', 'title' => 'Auto eject', 'type' => 0, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Positive Film', 'Negative Film', 'Positive Slide', 'Negative Slide' ], 'constraint_type' => 3, 'desc' => '', 'index' => 35, 'max_values' => 1, 'name' => 'film-type', 'title' => 'Film type', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ '1', '2', '3', '4', '5', '6' ], 'constraint_type' => 3, 'desc' => 'Select bay to scan', 'index' => 36, 'max_values' => 1, 'name' => 'bay', 'title' => 'Bay', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint_type' => 0, 'desc' => 'Eject the sheet in the ADF', 'index' => 37, 'max_values' => 1, 'name' => 'eject', 'title' => 'Eject', 'type' => 4, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Simplex', 'Duplex' ], 'constraint_type' => 3, 'desc' => 'Selects the ADF mode (simplex/duplex)', 'index' => 38, 'max_values' => 1, 'name' => 'adf-mode', 'title' => 'ADF Mode', 'type' => 3, 'unit' => 0 } ], 'geometry' => { 'l' => 0, 't' => 0, 'x' => '215.899993896484', 'y' => '297.179992675781' }, 'hash' => { 'adf-mode' => $VAR1->{'array'}[38], 'auto-area-segmentation' => $VAR1->{'array'}[14], 'auto-eject' => $VAR1->{'array'}[34], 'autofocus' => $VAR1->{'array'}[30], 'bay' => $VAR1->{'array'}[36], 'blue-gamma-table' => $VAR1->{'array'}[17], 'br-x' => $VAR1->{'array'}[27], 'br-y' => $VAR1->{'array'}[28], 'brightness' => $VAR1->{'array'}[6], 'cct-profile' => $VAR1->{'array'}[21], 'cct-type' => $VAR1->{'array'}[20], 'color-correction' => $VAR1->{'array'}[9], 'depth' => $VAR1->{'array'}[3], 'dropout' => $VAR1->{'array'}[5], 'eject' => $VAR1->{'array'}[37], 'film-type' => $VAR1->{'array'}[35], 'focus' => $VAR1->{'array'}[31], 'gamma-correction' => $VAR1->{'array'}[8], 'green-gamma-table' => $VAR1->{'array'}[16], 'halftoning' => $VAR1->{'array'}[4], 'mirror' => $VAR1->{'array'}[13], 'mode' => $VAR1->{'array'}[2], 'preview' => $VAR1->{'array'}[23], 'red-gamma-table' => $VAR1->{'array'}[15], 'resolution' => $VAR1->{'array'}[10], 'sharpness' => $VAR1->{'array'}[7], 'source' => $VAR1->{'array'}[33], 'threshold' => $VAR1->{'array'}[11], 'tl-x' => $VAR1->{'array'}[25], 'tl-y' => $VAR1->{'array'}[26], 'wait-for-button' => $VAR1->{'array'}[18] }, 'source' => $VAR1->{'array'}[33] }, 'Gscan2pdf::Scanner::Options' ); DEBUG - signal 'finished-process' emitted with data: find_scan_options DEBUG - Started setting available_scan_options from undef to $VAR1 = bless( { 'array' => [ { 'index' => 0 }, { 'cap' => 0, 'constraint_type' => 0, 'desc' => '', 'index' => 1, 'max_values' => 1, 'title' => 'Scan Mode', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint' => [ 'Lineart', 'Gray', 'Color' ], 'constraint_type' => 3, 'desc' => 'Selects the scan mode (e.g., lineart, monochrome, or color).', 'index' => 2, 'max_values' => 1, 'name' => 'mode', 'title' => 'Scan mode', 'type' => 3, 'unit' => 0, 'val' => 'Lineart' }, { 'cap' => 37, 'constraint' => [ 8, 12, 14, 16 ], 'constraint_type' => 2, 'desc' => 'Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.', 'index' => 3, 'max_values' => 1, 'name' => 'depth', 'title' => 'Bit depth', 'type' => 1, 'unit' => 2 }, { 'cap' => 5, 'constraint' => [ 'None', 'Halftone A (Hard Tone)', 'Halftone B (Soft Tone)', 'Halftone C (Net Screen)', 'Dither A (4x4 Bayer)', 'Dither B (4x4 Spiral)', 'Dither C (4x4 Net Screen)', 'Dither D (8x4 Net Screen)', 'Text Enhanced Technology', 'Download pattern A', 'Download pattern B' ], 'constraint_type' => 3, 'desc' => 'Selects the halftone.', 'index' => 4, 'max_values' => 1, 'name' => 'halftoning', 'title' => 'Halftoning', 'type' => 3, 'unit' => 0, 'val' => 'Halftone A (Hard Tone)' }, { 'cap' => 69, 'constraint' => [ 'None', 'Red', 'Green', 'Blue' ], 'constraint_type' => 3, 'desc' => 'Selects the dropout.', 'index' => 5, 'max_values' => 1, 'name' => 'dropout', 'title' => 'Dropout', 'type' => 3, 'unit' => 0, 'val' => 'None' }, { 'cap' => 5, 'constraint' => { 'max' => 3, 'min' => -4, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Selects the brightness.', 'index' => 6, 'max_values' => 1, 'name' => 'brightness', 'title' => 'Brightness', 'type' => 1, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => 2, 'min' => -2, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => '', 'index' => 7, 'max_values' => 1, 'name' => 'sharpness', 'title' => 'Sharpness', 'type' => 1, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint' => [ 'Default', 'User defined', 'High density printing', 'Low density printing', 'High contrast printing' ], 'constraint_type' => 3, 'desc' => 'Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner', 'index' => 8, 'max_values' => 1, 'name' => 'gamma-correction', 'title' => 'Gamma Correction', 'type' => 3, 'unit' => 0, 'val' => 'Default' }, { 'cap' => 69, 'constraint' => [ 'None', 'Built in CCT profile', 'User defined CCT profile' ], 'constraint_type' => 3, 'desc' => 'Sets the color correction table for the selected output device.', 'index' => 9, 'max_values' => 1, 'name' => 'color-correction', 'title' => 'Color correction', 'type' => 3, 'unit' => 0, 'val' => 'Built in CCT profile' }, { 'cap' => 5, 'constraint' => [ 50, 60, 72, 75, 80, 90, 100, 120, 133, 144, 150, 160, 175, 180, 200, 216, 240, 266, 300, 320, 350, 360, 400, 480, 600, 720, 800, 900, 1200, 1600, 1800, 2400, 3200, 6400, 9600, 12800 ], 'constraint_type' => 2, 'desc' => 'Sets the resolution of the scanned image.', 'index' => 10, 'max_values' => 1, 'name' => 'resolution', 'title' => 'Scan resolution', 'type' => 1, 'unit' => 4, 'val' => 25 }, { 'cap' => 5, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Select minimum-brightness to get a white point', 'index' => 11, 'max_values' => 1, 'name' => 'threshold', 'title' => 'Threshold', 'type' => 1, 'unit' => 0, 'val' => 128 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 12, 'max_values' => 1, 'title' => 'Advanced', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Mirror the image.', 'index' => 13, 'max_values' => 1, 'name' => 'mirror', 'title' => 'Mirror image', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Enables different dithering modes in image and text areas', 'index' => 14, 'max_values' => 1, 'name' => 'auto-area-segmentation', 'title' => 'Auto area segmentation', 'type' => 0, 'unit' => 0, 'val' => 1 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the red band.', 'index' => 15, 'max_values' => 256, 'name' => 'red-gamma-table', 'title' => 'Red intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the green band.', 'index' => 16, 'max_values' => 256, 'name' => 'green-gamma-table', 'title' => 'Green intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the blue band.', 'index' => 17, 'max_values' => 256, 'name' => 'blue-gamma-table', 'title' => 'Blue intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 69, 'constraint_type' => 0, 'desc' => 'After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.', 'index' => 18, 'max_values' => 1, 'name' => 'wait-for-button', 'title' => 'Wait for Button', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 19, 'max_values' => 1, 'title' => 'Color correction', 'type' => 5, 'unit' => 0 }, { 'cap' => 101, 'constraint' => [ 'Automatic', 'Reflective', 'Colour negatives', 'Monochrome negatives', 'Colour positives' ], 'constraint_type' => 3, 'desc' => 'Color correction profile type', 'index' => 20, 'max_values' => 1, 'name' => 'cct-type', 'title' => 'CCT Profile Type', 'type' => 3, 'unit' => 0 }, { 'cap' => 69, 'constraint' => { 'max' => 2, 'min' => -2, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Color correction profile data', 'index' => 21, 'max_values' => 9, 'name' => 'cct-profile', 'title' => 'CCT Profile', 'type' => 2, 'unit' => 0, 'val' => [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 22, 'max_values' => 1, 'title' => 'Preview', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Request a preview-quality scan.', 'index' => 23, 'max_values' => 1, 'name' => 'preview', 'title' => 'Preview', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 24, 'max_values' => 1, 'title' => 'Geometry', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '215.899993896484', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Top-left x position of scan area.', 'index' => 25, 'max_values' => 1, 'name' => 'tl-x', 'title' => 'Top-left x', 'type' => 2, 'unit' => 3, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '297.179992675781', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Top-left y position of scan area.', 'index' => 26, 'max_values' => 1, 'name' => 'tl-y', 'title' => 'Top-left y', 'type' => 2, 'unit' => 3, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '215.899993896484', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Bottom-right x position of scan area.', 'index' => 27, 'max_values' => 1, 'name' => 'br-x', 'title' => 'Bottom-right x', 'type' => 2, 'unit' => 3, 'val' => '215.899993896484' }, { 'cap' => 5, 'constraint' => { 'max' => '297.179992675781', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Bottom-right y position of scan area.', 'index' => 28, 'max_values' => 1, 'name' => 'br-y', 'title' => 'Bottom-right y', 'type' => 2, 'unit' => 3, 'val' => '297.179992675781' }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 29, 'max_values' => 1, 'title' => 'Focus', 'type' => 5, 'unit' => 0 }, { 'cap' => 69, 'constraint_type' => 0, 'desc' => 'Perform autofocus before scan', 'index' => 30, 'max_values' => 1, 'name' => 'autofocus', 'title' => 'Autofocus', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 69, 'constraint' => { 'max' => 254, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Focus position for manual focus', 'index' => 31, 'max_values' => 1, 'name' => 'focus', 'title' => 'Focus position', 'type' => 1, 'unit' => 0, 'val' => 64 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 32, 'max_values' => 1, 'title' => 'Optional equipment', 'type' => 5, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Flatbed' ], 'constraint_type' => 3, 'desc' => 'Selects the scan source (such as a document-feeder).', 'index' => 33, 'max_values' => 1, 'name' => 'source', 'title' => 'Scan source', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint_type' => 0, 'desc' => 'Eject document after scanning', 'index' => 34, 'max_values' => 1, 'name' => 'auto-eject', 'title' => 'Auto eject', 'type' => 0, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Positive Film', 'Negative Film', 'Positive Slide', 'Negative Slide' ], 'constraint_type' => 3, 'desc' => '', 'index' => 35, 'max_values' => 1, 'name' => 'film-type', 'title' => 'Film type', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ '1', '2', '3', '4', '5', '6' ], 'constraint_type' => 3, 'desc' => 'Select bay to scan', 'index' => 36, 'max_values' => 1, 'name' => 'bay', 'title' => 'Bay', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint_type' => 0, 'desc' => 'Eject the sheet in the ADF', 'index' => 37, 'max_values' => 1, 'name' => 'eject', 'title' => 'Eject', 'type' => 4, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Simplex', 'Duplex' ], 'constraint_type' => 3, 'desc' => 'Selects the ADF mode (simplex/duplex)', 'index' => 38, 'max_values' => 1, 'name' => 'adf-mode', 'title' => 'ADF Mode', 'type' => 3, 'unit' => 0 } ], 'geometry' => { 'l' => 0, 't' => 0, 'x' => '215.899993896484', 'y' => '297.179992675781' }, 'hash' => { 'adf-mode' => $VAR1->{'array'}[38], 'auto-area-segmentation' => $VAR1->{'array'}[14], 'auto-eject' => $VAR1->{'array'}[34], 'autofocus' => $VAR1->{'array'}[30], 'bay' => $VAR1->{'array'}[36], 'blue-gamma-table' => $VAR1->{'array'}[17], 'br-x' => $VAR1->{'array'}[27], 'br-y' => $VAR1->{'array'}[28], 'brightness' => $VAR1->{'array'}[6], 'cct-profile' => $VAR1->{'array'}[21], 'cct-type' => $VAR1->{'array'}[20], 'color-correction' => $VAR1->{'array'}[9], 'depth' => $VAR1->{'array'}[3], 'dropout' => $VAR1->{'array'}[5], 'eject' => $VAR1->{'array'}[37], 'film-type' => $VAR1->{'array'}[35], 'focus' => $VAR1->{'array'}[31], 'gamma-correction' => $VAR1->{'array'}[8], 'green-gamma-table' => $VAR1->{'array'}[16], 'halftoning' => $VAR1->{'array'}[4], 'mirror' => $VAR1->{'array'}[13], 'mode' => $VAR1->{'array'}[2], 'preview' => $VAR1->{'array'}[23], 'red-gamma-table' => $VAR1->{'array'}[15], 'resolution' => $VAR1->{'array'}[10], 'sharpness' => $VAR1->{'array'}[7], 'source' => $VAR1->{'array'}[33], 'threshold' => $VAR1->{'array'}[11], 'tl-x' => $VAR1->{'array'}[25], 'tl-y' => $VAR1->{'array'}[26], 'wait-for-button' => $VAR1->{'array'}[18] }, 'source' => $VAR1->{'array'}[33] }, 'Gscan2pdf::Scanner::Options' ); DEBUG - Finished setting available_scan_options from undef to $VAR1 = bless( { 'array' => [ { 'index' => 0 }, { 'cap' => 0, 'constraint_type' => 0, 'desc' => '', 'index' => 1, 'max_values' => 1, 'title' => 'Scan Mode', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint' => [ 'Lineart', 'Gray', 'Color' ], 'constraint_type' => 3, 'desc' => 'Selects the scan mode (e.g., lineart, monochrome, or color).', 'index' => 2, 'max_values' => 1, 'name' => 'mode', 'title' => 'Scan mode', 'type' => 3, 'unit' => 0, 'val' => 'Lineart' }, { 'cap' => 37, 'constraint' => [ 8, 12, 14, 16 ], 'constraint_type' => 2, 'desc' => 'Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.', 'index' => 3, 'max_values' => 1, 'name' => 'depth', 'title' => 'Bit depth', 'type' => 1, 'unit' => 2 }, { 'cap' => 5, 'constraint' => [ 'None', 'Halftone A (Hard Tone)', 'Halftone B (Soft Tone)', 'Halftone C (Net Screen)', 'Dither A (4x4 Bayer)', 'Dither B (4x4 Spiral)', 'Dither C (4x4 Net Screen)', 'Dither D (8x4 Net Screen)', 'Text Enhanced Technology', 'Download pattern A', 'Download pattern B' ], 'constraint_type' => 3, 'desc' => 'Selects the halftone.', 'index' => 4, 'max_values' => 1, 'name' => 'halftoning', 'title' => 'Halftoning', 'type' => 3, 'unit' => 0, 'val' => 'Halftone A (Hard Tone)' }, { 'cap' => 69, 'constraint' => [ 'None', 'Red', 'Green', 'Blue' ], 'constraint_type' => 3, 'desc' => 'Selects the dropout.', 'index' => 5, 'max_values' => 1, 'name' => 'dropout', 'title' => 'Dropout', 'type' => 3, 'unit' => 0, 'val' => 'None' }, { 'cap' => 5, 'constraint' => { 'max' => 3, 'min' => -4, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Selects the brightness.', 'index' => 6, 'max_values' => 1, 'name' => 'brightness', 'title' => 'Brightness', 'type' => 1, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => 2, 'min' => -2, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => '', 'index' => 7, 'max_values' => 1, 'name' => 'sharpness', 'title' => 'Sharpness', 'type' => 1, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint' => [ 'Default', 'User defined', 'High density printing', 'Low density printing', 'High contrast printing' ], 'constraint_type' => 3, 'desc' => 'Selects the gamma correction value from a list of pre-defined devices or the user defined table, which can be downloaded to the scanner', 'index' => 8, 'max_values' => 1, 'name' => 'gamma-correction', 'title' => 'Gamma Correction', 'type' => 3, 'unit' => 0, 'val' => 'Default' }, { 'cap' => 69, 'constraint' => [ 'None', 'Built in CCT profile', 'User defined CCT profile' ], 'constraint_type' => 3, 'desc' => 'Sets the color correction table for the selected output device.', 'index' => 9, 'max_values' => 1, 'name' => 'color-correction', 'title' => 'Color correction', 'type' => 3, 'unit' => 0, 'val' => 'Built in CCT profile' }, { 'cap' => 5, 'constraint' => [ 50, 60, 72, 75, 80, 90, 100, 120, 133, 144, 150, 160, 175, 180, 200, 216, 240, 266, 300, 320, 350, 360, 400, 480, 600, 720, 800, 900, 1200, 1600, 1800, 2400, 3200, 6400, 9600, 12800 ], 'constraint_type' => 2, 'desc' => 'Sets the resolution of the scanned image.', 'index' => 10, 'max_values' => 1, 'name' => 'resolution', 'title' => 'Scan resolution', 'type' => 1, 'unit' => 4, 'val' => 25 }, { 'cap' => 5, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Select minimum-brightness to get a white point', 'index' => 11, 'max_values' => 1, 'name' => 'threshold', 'title' => 'Threshold', 'type' => 1, 'unit' => 0, 'val' => 128 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 12, 'max_values' => 1, 'title' => 'Advanced', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Mirror the image.', 'index' => 13, 'max_values' => 1, 'name' => 'mirror', 'title' => 'Mirror image', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Enables different dithering modes in image and text areas', 'index' => 14, 'max_values' => 1, 'name' => 'auto-area-segmentation', 'title' => 'Auto area segmentation', 'type' => 0, 'unit' => 0, 'val' => 1 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the red band.', 'index' => 15, 'max_values' => 256, 'name' => 'red-gamma-table', 'title' => 'Red intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the green band.', 'index' => 16, 'max_values' => 256, 'name' => 'green-gamma-table', 'title' => 'Green intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 37, 'constraint' => { 'max' => 255, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Gamma-correction table for the blue band.', 'index' => 17, 'max_values' => 256, 'name' => 'blue-gamma-table', 'title' => 'Blue intensity', 'type' => 1, 'unit' => 0 }, { 'cap' => 69, 'constraint_type' => 0, 'desc' => 'After sending the scan command, wait until the button on the scanner is pressed to actually start the scan process.', 'index' => 18, 'max_values' => 1, 'name' => 'wait-for-button', 'title' => 'Wait for Button', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 19, 'max_values' => 1, 'title' => 'Color correction', 'type' => 5, 'unit' => 0 }, { 'cap' => 101, 'constraint' => [ 'Automatic', 'Reflective', 'Colour negatives', 'Monochrome negatives', 'Colour positives' ], 'constraint_type' => 3, 'desc' => 'Color correction profile type', 'index' => 20, 'max_values' => 1, 'name' => 'cct-type', 'title' => 'CCT Profile Type', 'type' => 3, 'unit' => 0 }, { 'cap' => 69, 'constraint' => { 'max' => 2, 'min' => -2, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Color correction profile data', 'index' => 21, 'max_values' => 9, 'name' => 'cct-profile', 'title' => 'CCT Profile', 'type' => 2, 'unit' => 0, 'val' => [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 22, 'max_values' => 1, 'title' => 'Preview', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint_type' => 0, 'desc' => 'Request a preview-quality scan.', 'index' => 23, 'max_values' => 1, 'name' => 'preview', 'title' => 'Preview', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 24, 'max_values' => 1, 'title' => 'Geometry', 'type' => 5, 'unit' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '215.899993896484', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Top-left x position of scan area.', 'index' => 25, 'max_values' => 1, 'name' => 'tl-x', 'title' => 'Top-left x', 'type' => 2, 'unit' => 3, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '297.179992675781', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Top-left y position of scan area.', 'index' => 26, 'max_values' => 1, 'name' => 'tl-y', 'title' => 'Top-left y', 'type' => 2, 'unit' => 3, 'val' => 0 }, { 'cap' => 5, 'constraint' => { 'max' => '215.899993896484', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Bottom-right x position of scan area.', 'index' => 27, 'max_values' => 1, 'name' => 'br-x', 'title' => 'Bottom-right x', 'type' => 2, 'unit' => 3, 'val' => '215.899993896484' }, { 'cap' => 5, 'constraint' => { 'max' => '297.179992675781', 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Bottom-right y position of scan area.', 'index' => 28, 'max_values' => 1, 'name' => 'br-y', 'title' => 'Bottom-right y', 'type' => 2, 'unit' => 3, 'val' => '297.179992675781' }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 29, 'max_values' => 1, 'title' => 'Focus', 'type' => 5, 'unit' => 0 }, { 'cap' => 69, 'constraint_type' => 0, 'desc' => 'Perform autofocus before scan', 'index' => 30, 'max_values' => 1, 'name' => 'autofocus', 'title' => 'Autofocus', 'type' => 0, 'unit' => 0, 'val' => 0 }, { 'cap' => 69, 'constraint' => { 'max' => 254, 'min' => 0, 'quant' => 0 }, 'constraint_type' => 1, 'desc' => 'Focus position for manual focus', 'index' => 31, 'max_values' => 1, 'name' => 'focus', 'title' => 'Focus position', 'type' => 1, 'unit' => 0, 'val' => 64 }, { 'cap' => 64, 'constraint_type' => 0, 'desc' => '', 'index' => 32, 'max_values' => 1, 'title' => 'Optional equipment', 'type' => 5, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Flatbed' ], 'constraint_type' => 3, 'desc' => 'Selects the scan source (such as a document-feeder).', 'index' => 33, 'max_values' => 1, 'name' => 'source', 'title' => 'Scan source', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint_type' => 0, 'desc' => 'Eject document after scanning', 'index' => 34, 'max_values' => 1, 'name' => 'auto-eject', 'title' => 'Auto eject', 'type' => 0, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Positive Film', 'Negative Film', 'Positive Slide', 'Negative Slide' ], 'constraint_type' => 3, 'desc' => '', 'index' => 35, 'max_values' => 1, 'name' => 'film-type', 'title' => 'Film type', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ '1', '2', '3', '4', '5', '6' ], 'constraint_type' => 3, 'desc' => 'Select bay to scan', 'index' => 36, 'max_values' => 1, 'name' => 'bay', 'title' => 'Bay', 'type' => 3, 'unit' => 0 }, { 'cap' => 37, 'constraint_type' => 0, 'desc' => 'Eject the sheet in the ADF', 'index' => 37, 'max_values' => 1, 'name' => 'eject', 'title' => 'Eject', 'type' => 4, 'unit' => 0 }, { 'cap' => 37, 'constraint' => [ 'Simplex', 'Duplex' ], 'constraint_type' => 3, 'desc' => 'Selects the ADF mode (simplex/duplex)', 'index' => 38, 'max_values' => 1, 'name' => 'adf-mode', 'title' => 'ADF Mode', 'type' => 3, 'unit' => 0 } ], 'geometry' => { 'l' => 0, 't' => 0, 'x' => '215.899993896484', 'y' => '297.179992675781' }, 'hash' => { 'adf-mode' => $VAR1->{'array'}[38], 'auto-area-segmentation' => $VAR1->{'array'}[14], 'auto-eject' => $VAR1->{'array'}[34], 'autofocus' => $VAR1->{'array'}[30], 'bay' => $VAR1->{'array'}[36], 'blue-gamma-table' => $VAR1->{'array'}[17], 'br-x' => $VAR1->{'array'}[27], 'br-y' => $VAR1->{'array'}[28], 'brightness' => $VAR1->{'array'}[6], 'cct-profile' => $VAR1->{'array'}[21], 'cct-type' => $VAR1->{'array'}[20], 'color-correction' => $VAR1->{'array'}[9], 'depth' => $VAR1->{'array'}[3], 'dropout' => $VAR1->{'array'}[5], 'eject' => $VAR1->{'array'}[37], 'film-type' => $VAR1->{'array'}[35], 'focus' => $VAR1->{'array'}[31], 'gamma-correction' => $VAR1->{'array'}[8], 'green-gamma-table' => $VAR1->{'array'}[16], 'halftoning' => $VAR1->{'array'}[4], 'mirror' => $VAR1->{'array'}[13], 'mode' => $VAR1->{'array'}[2], 'preview' => $VAR1->{'array'}[23], 'red-gamma-table' => $VAR1->{'array'}[15], 'resolution' => $VAR1->{'array'}[10], 'sharpness' => $VAR1->{'array'}[7], 'source' => $VAR1->{'array'}[33], 'threshold' => $VAR1->{'array'}[11], 'tl-x' => $VAR1->{'array'}[25], 'tl-y' => $VAR1->{'array'}[26], 'wait-for-button' => $VAR1->{'array'}[18] }, 'source' => $VAR1->{'array'}[33] }, 'Gscan2pdf::Scanner::Options' ); DEBUG - Options do not support paper size 'US Legal'. DEBUG - Options support paper size 'US Letter'. DEBUG - Options do not support paper size 'A3'. DEBUG - Options support paper size 'A4'. DEBUG - Started setting cursor from wait to default DEBUG - Finished setting cursor from wait to default INFO - rotate facing 0 INFO - rotate reverse 0 INFO - unpaper INFO - UDT INFO - Current UDT gimp %i INFO - OCR 1 INFO - threshold-before-ocr DEBUG - Started setting cursor from default to progress DEBUG - Finished setting cursor from default to progress INFO - Scanning 1 pages from 1 with step 1 DEBUG - signal 'started-process' emitted with message: Scanning page 1 of 1 INFO - gscan2pdf: scanning image of size 208x292 pixels at 1 bits/pixel INFO - gscan2pdf: acquiring gray frame INFO - gscan2pdf: sane_read: Error during device I/O INFO - Scanned page /tmp/gscan2pdf-Njyr/B2wxBJbGZY.pnm. (scanner status = 9) INFO - signal 'process-error' emitted with data: scan_pages Error during device I/O DEBUG - Started setting cursor from progress to default DEBUG - Finished setting cursor from progress to default INFO - Wrote config to /home/morgan/.config/gscan2pdfrc INFO - Killing Sane thread(s)
View Attachment As Raw
Actions:
View
Attachments on
bug 32335
: 14025