Como digitalizar e imprimir a partir do terminal

0

Eu quero escanear um arquivo do terminal. Qual é o comando para isso? Eu também quero imprimir o mesmo arquivo em uma impressora diferente, fazendo assim uma copiadora. Eu quero colocá-lo juntos em um script de shell. Eu sei como fazer um script, mas preciso dos comandos.

Editar 1: o scanner é usb e a impressora é LAN e configurada com o CUPS.

Editar 2: quero que o script digitalize e imprima o documento.

    
por Feldpausch All4 13.10.2014 / 01:07

1 resposta

2

Digitalização

scanimage > image.png

Mais informações man scanimage

Impressão

Conecte sua impressora através de usb e faça lsusb para encontrar o nome que é informado ao sistema. Por exemplo, eu tenho o Desjet_F4200.

Em seguida, lp /path/to/your/file -d Deskjet_ e toque duas vezes no botão TAB para completar o nome. Você sempre pode transformar isso em um script em vez de digitar o nome da impressora toda vez:

#!/bin/bash
# Author:Sergiy
# Description: script to print 1 inch margin documents


lp $*  -d Deskjet_F4200 -o page-bottom=72 -o page-top=72 -o page-left=72 -o page-right=72
    
por Sergiy Kolodyazhnyy 13.10.2014 / 01:25