No momento, estou tentando transmitir minha impressora postscript da minha máquina debian para outras máquinas baseadas em Windows (na rede). Me deparei com este artigo e este article que explica as etapas para fazer isso usando o SAMBA. (Ambos os artigos se assemelham) .Eu tenho sido bem sucedido com os comandos no entanto janelas ainda não consigo encontrar impressora quando eu procurar a impressora. Estou com a impressão de que pode ser por causa das duas anomalias seguintes que notei ao seguir o artigo.
1) O artigo declarava que eu deveria abrir o arquivo /etc/cups.conf
e adicione as duas linhas seguintes no final do arquivo
mime.convs:
application/octet-stream application/vnd.cups-raw 0 -
mime.types:
application/octet-stream
O que eu achei estranho foi que esse arquivo não existia e que eu tinha que criá-lo. Isso é normal
2) O segundo artigo afirmou que quando eu corri
cupsaddsmb -H localhost -U root -a -v
Gostaria de obter alguns resultados como este
Noentanto,eunãorecebinenhumasaída.Alémdisso,aoutrarazãoqueeuachoqueestecomandofalhouparamimfoiporqueeuliqueestecomandocriaria/usr/share/cups/drivers/W32X86
pastaparamim,masissonãoaconteceu.
Algumasugestãosobreoqueeupossoestarfazendoerrado?
Atualização:
Parecequecupasaddsmb
nãoexistenomeusistema.quandoeufaçoisso
>sudocuppsaddsmb--version[sudo]passwordforRajesh:sudo:cuppsaddsmb:commandnotfound
Entãoeupercebiqueestavaem/usr/sbin/cupsaddsmbentão,depoisdefazerisso,aindareceboumasaídaembranco
/usr/sbin/cupsaddsmb--versionUsage:cupsaddsmb[options]printer1...printerNcupsaddsmb[options]-aOptions:-EEncrypttheconnection.-Hsamba-serverUsethenamedSAMBAserver.-UusernameSpecifyusername.-aExportallprinters.-hserver[:port]Specifyserveraddress.-vBeverbose./usr/sbin/cupsaddsmb-Hlocalhost-Uroot-a-v
Aexecuçãodocomandoacimamedáumasaídaembrancoenenhumapastafoicriadaem/usr/share/cups/drivers
Éassimquemeuarquivosmb.conf
apareceem/etc/samba/smb.conf
[global]logfile=/var/log/samba/log.%mpublic=yesdnsproxy=noworkgroup=workgrouposlevel=20syslog=0usershareallowguests=yesmaxlogsize=1000pampasswordchange=yesserverstring=lanfileandprinterserverhostsallow=allsecurity=user##<--Change"share" to "user" for running the cupsaddsmb ##
load printers = yes
printing = cups
printcap name = cups
[printers]
comment = All Printers
path = /var/spool/samba ## <--Directory created by you with full permissions ##
browseable = yes
public = yes
printable = yes
writable = no
guest ok = yes
[print$]
comment = Printer Drivers
path = /usr/share/cups/drivers ## <--Windows drivers location ##
browseable = yes
guest ok = yes
read only = yes
write list = root ## <--Important ##