
Quero digitalizar um arquivo do terminal. Qual é o comando para isso? Também quero imprimir o mesmo arquivo em uma impressora diferente, fazendo assim uma copiadora. Quero colocá-lo junto em um script de shell. Eu sei fazer um script, mas preciso dos comandos.
Edição 1: o scanner é USB e a impressora é LAN e configurada com CUPS.
Edição 2: quero que o script digitalize e imprima o documento.
Responder1
Digitalizando
scanimage > image.png
Mais informaçõesman scanimage
Impressão
Conecte sua impressora via USB e faça isso lsusb
para saber com que nome ela é reportada ao sistema. Por exemplo, tenho Desjet_F4200.
Em seguida, lp /path/to/your/file -d Deskjet_
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 todas as vezes:
#!/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
Responder2
No meu sistema posso usar este endereço
nome da impressora:net:endereço IP
Exemplo:
Deskjet_F4200:net:192.168.1.2