나는 그것을 성공적으로 설정하고 사용했으며 scanimage
(hplip을 사용하여) 일관되고 안정적으로 작동하는 것을 발견했습니다.
얼마 전 저는 이미지를 촬영하고, 평가할 수 있도록 스캔 결과를 화면에 표시하고, 스캔이 실패하면 몇 초 동안 기다려 스캔이 끝나면 실행을 중단할 수 있는 간단한 자동 스캔 래퍼를 만들었습니다. 다음 이미지로 가세요.
이 (매우 간단한) 시스템에는 특이한 점이 있습니다. scanimage
3~4초의 CPU 시간을 소비한 후 스캔이 끝날 때 요청한 JPG 또는 TIFF만 디스크로 보냅니다. 이는 스캔을 기다려야 함을 의미합니다.마치다화면에 표시되기 전에 현재 스캔이 완료되기를 기다리는 동안 항상 이전에 성공한 스캔을 바라보고 있는데 이는 항상 UI/UX 트랩입니다.
스캔이 완료된 후 스캔 데이터를 "실시간"으로 표시하고 싶습니다. 스캐너는 점차적으로 데이터를 내 컴퓨터로 보내고 SANE는 수신된 데이터를 메모리 어딘가에 저장합니다. 원본 이미지 데이터를 어떻게 받을 수 있나요? 또한 (저해상도/축소) 디스플레이를 위해 효율적으로 디코딩하는 방법도 알아야 합니다.