Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Listar impressoras, listar trabalhos de impressão e imprimir!!! S2
- import subprocess
- def listar_impressoras ():
- print ("Listar impressoras")
- #lpstat -p
- proc=subprocess.Popen(['lpstat','-p'])
- proc.communicate()
- def listar_trabalhos_de_impressao ():
- print ("Listar trabalhos")
- #lpstat -u
- proc=subprocess.Popen(['lpstat','-u'])
- proc.communicate()
- def imprimir(file_path):
- print ("Imprimindo",file_path)
- #lpstat -lp
- proc=subprocess.Popen(['lp',file_path])
- proc.communicate()
- print ("****************Menu*****************")
- print ("********Listar Impressoras: L *******")
- print ("***Listar trabalho de impresão: I ***")
- print ("*************imprimir: P ************")
- print ("")
- cmd=input("Digite o comando:")
- if cmd=='L':
- #Comando lista impressoras
- listar_impressoras ()
- elif cmd=='I':
- #comando lista trabalho de impressão
- listar_trabalhos_de_impressao()
- elif cmd=='P':
- #comando imprimir
- file_path=input("Caminho do Arquivo")
- imprimir(file_path)
- else:
- print("Comando não encontrado!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement