Cups Imprimindo apenas um pagina com configurações [RESOLVIDO]

1. Cups Imprimindo apenas um pagina com configurações [RESOLVIDO]

Rafael Ferroni Mendes
rafaelferroni

(usa Ubuntu)

Enviado em 30/01/2013 - 17:48h

Boa tarde pessoal, estou implantando um servidor de impressão em minha empresa e tenho conhecimento básico em servidores, consegui configurar para imprimir e compartilhar um impressora Samsung SCX-3405W com o samba + cups de acordo com este artigo da IBM: http://www.ibm.com/developerworks/br/library/l-lpic3-312-3/index.html#resources faltaram os drivers cupsps6.dll e cupsui6.dll, mas funcionou. Quando fui instalar o Jasmine pra imprimir relatórios com este artigo: http://www.vivaolinux.com.br/artigo/Relatorios-de-impressao-em-PHP-com-CUPS-+-JASmine o servidor simplesmente parou de imprimir e começou a travar as maquinas clientes quando mandava imprimir algo pela impressora. Então removi o cups e o reinstalei agora parou de travar porém qualquer documento que envio para impressão sai uma página com informações que me parecem ser do driver da impressora. Algo parecido com isso:

-12345X@PJL COMMENT “Username: Rafael”
@PJL COMMENT USERNAME=”Rafael”
@PJL COMMENT DOCNAME=”PÁGINA DE TESTE”
@PJL SET COPIES=1
@PJL COLORMODE=MONO
@PJL SET RESOLUTION=600
@PJL SET IMAGEQUALITY=0
@PJL DEFAULT SERVICEDATE=20130130
@PJL SET DUPLEX=OFF
@PJL SET PAPERTYPE=OFF
@PJL SET BANNERSHEET=OFF
@PJL SET TIMESTAMP=OFF
@PJL SET USERNAME=”Rafael”

Porém isto é apenas uma parte do que é impresso.

Observação: os drivers no linux, não encontrei o arquivo PPd para instalar a impressora no Cups, mas quando instalei o driver genérico da sansung pra linux disponibilizado no site, o driver da SCX 3400 apareceu pra mim no cups. Os drivers do windows baixei da Samsung também.

meus confs:

Cupsd.conf:

LogLevel warn
MaxLogSize 0
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseAddress @LOCAL
BrowseLocalProtocols CUPS dnssd
DefaultAuthType Basic
<Location />
# Allow shared printing and remote administration...
Order allow,deny
Allow all
</Location>
<Location /admin>
# Allow remote administration...
Order allow,deny
Allow all
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
# Allow remote access to the configuration files...
Order allow,deny
Allow all
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
<Policy authenticated>
<Limit Create-Job Print-Job Print-URI>
AuthType Default
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>

SMB.conf:

[global]
workgroup = IMPRESSAO
netbios name = IMPRESSAO
server string = Samba Server
printcap = cups
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
printing = cups
load printers = yes
socket options = TCP_NODELAY

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = yes
writable = no
[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = yes
read only = yes
# write list = root

Desde já agradeço a ajuda.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/01/2013 - 17:45h

Rafael, essa folha com esses dados pode ser desabilitada nas propriedades do driver. Pois, por padrão o CUPS não utiliza nenhum filtro. Essa folha de rosto sai por conta de driver desconfigurado.

Através de uma estação windows, basta acessar o compartilhamento do servidor pelo explorer, clicar em impressoras e aparelhos de fax, clicar com o botão direiro do mouse numa fila que esteja com o driver que está apresentando o problema, clica em Propriedades, guia Avançado, em seguida no botão Padrões de Impressão. Daí em diante só fuçando pra achar.

Seguindo este procedimento, qualquer outra fila que utilize esse driver, vai assumir o suas modificações como padrão.

É só esse o problema que está acontecendo?

3. Re: Cups Imprimindo apenas um pagina com configurações [RESOLVIDO]

Rafael Ferroni Mendes
rafaelferroni

(usa Ubuntu)

Enviado em 01/02/2013 - 13:44h

pmartelotta escreveu:

Rafael, essa folha com esses dados pode ser desabilitada nas propriedades do driver. Pois, por padrão o CUPS não utiliza nenhum filtro. Essa folha de rosto sai por conta de driver desconfigurado.

Através de uma estação windows, basta acessar o compartilhamento do servidor pelo explorer, clicar em impressoras e aparelhos de fax, clicar com o botão direiro do mouse numa fila que esteja com o driver que está apresentando o problema, clica em Propriedades, guia Avançado, em seguida no botão Padrões de Impressão. Daí em diante só fuçando pra achar.

Seguindo este procedimento, qualquer outra fila que utilize esse driver, vai assumir o suas modificações como padrão.

É só esse o problema que está acontecendo?


Oi Pedro, agradeço seu interesse em ajudar, mas já não tenho mais o ambiente citado, pois apesar de você ter respondido muito rápido em relação a outros tópicos que ficam semanas sem resposta, eu precisava resolver urgente o problema e pro meu azar não vi sua resposta ontem e hoje assim que cheguei no serviço formatei o servidor novamente para começar do zero e analisar o que eu errei (é um servidor de teste ainda hehe), mas agradeço mesmo e caso aconteça novamente o problema já sei a provável solução. Muito obrigado. Assim que eu testar pela segunda vez marco sua resposta como a melhor resposta.


4. Re: Cups Imprimindo apenas um pagina com configurações [RESOLVIDO]

Rafael Ferroni Mendes
rafaelferroni

(usa Ubuntu)

Enviado em 04/02/2013 - 13:23h

rafaelferroni escreveu:

pmartelotta escreveu:

Rafael, essa folha com esses dados pode ser desabilitada nas propriedades do driver. Pois, por padrão o CUPS não utiliza nenhum filtro. Essa folha de rosto sai por conta de driver desconfigurado.

Através de uma estação windows, basta acessar o compartilhamento do servidor pelo explorer, clicar em impressoras e aparelhos de fax, clicar com o botão direiro do mouse numa fila que esteja com o driver que está apresentando o problema, clica em Propriedades, guia Avançado, em seguida no botão Padrões de Impressão. Daí em diante só fuçando pra achar.

Seguindo este procedimento, qualquer outra fila que utilize esse driver, vai assumir o suas modificações como padrão.

É só esse o problema que está acontecendo?


Oi Pedro, agradeço seu interesse em ajudar, mas já não tenho mais o ambiente citado, pois apesar de você ter respondido muito rápido em relação a outros tópicos que ficam semanas sem resposta, eu precisava resolver urgente o problema e pro meu azar não vi sua resposta ontem e hoje assim que cheguei no serviço formatei o servidor novamente para começar do zero e analisar o que eu errei (é um servidor de teste ainda hehe), mas agradeço mesmo e caso aconteça novamente o problema já sei a provável solução. Muito obrigado. Assim que eu testar pela segunda vez marco sua resposta como a melhor resposta.


Pedro boa tarde, reconfigurei meu servidor e dessa vez com a instalação padrão do cups + samba + driver do site da samsung esta acontecendo o mesmo erro. Mando imprimir e não sai o documento que mandei, sai apenas essa página de configuração, verifiquei a dica que você postou acima, porém creio não ser o caso, pois eu acessando a fila de impressão por um cliente windows no ip do servidor não consigo fazer nenhuma alteração nas propriedades da impressora. E acessando as propriedades da impressora instalada pela rede no cliente windows eu consigo encontrar o que você disse propriedades > avançado > padrões de impressão, mas la só tem algumas configurações quanto a cor, papel e outras coisas referentes ao layout da página, nada relacionado a drivers. Engraçado que na primeira vez qe montei o servidor as impressões saíram perfeitamente e após dar o problema, mesmo eu formatando o servidor o problema persiste. Teria outra sugestão?


5. resolução do problema

Rafael Ferroni Mendes
rafaelferroni

(usa Ubuntu)

Enviado em 06/02/2013 - 08:26h

Bom dia pessoal, conforme dito pelo colega Pedro acima, realmente o problema era no driver da estação cliente. Porém como não consegui acompanhar o que o ele sugeriu resolvi remover totalmente o driver, consegui a dica de como remover em um fórum da Microsoft que não me recordo o link mas posto aqui a dica. Para remover o driver da impressora completamente execute o comando "printui /s /t2" no terminal ou no executar, escolha o driver a ser removido e clique em remover, nesse momento é importante já ter removido todos dispositivos que usam o driver. Depois baixe o driver diretamente do site do fabricante e reinstale a impressora acessando ela pelo servidor.

Obs: este procedimento também resolveu o problema de lentidão em uma máquina que mandava imprimir em uma impressora Samsung SCX-3405w.

Abraços a todos.


6. Re: Cups Imprimindo apenas um pagina com configurações [RESOLVIDO]

Washington rodrigues de Jesus
lordtim_18

(usa Debian)

Enviado em 11/12/2015 - 14:33h

Olá, sou novo na área linux, realizei o procedimento para instalar o CUPs+jasmine+Samba seguindo dicas aqui no VOL, na hora de instalar a impressora, não aparece a opção "AppSocket/HP JetDirect (Quota Managed)", então eu selecionei a AppSocket/HP JetDirect e instalei minha impressora Samsung SL-M4070fr, pois é a única que aparece socket://Tem algum problema?
Então o caminho ficou assim jasmine:socket://192.168.0.91 [sendo que esse endereço de IP é o da impressora da rede.
Se instalo a impressora que aparece listada, não aparece no jasmine.
Eu estou com o mesmo problema informado pelo rafaelferroni. Segui os passos informado mas continuo com o problema.
Qualquer documento que envio para a impressora, ela só imprime paginas de configuração.
Removi os drivers utilizando o comando "printui /s /t2", mas tambem não resolveu.
A impressora que estou instalando é a Samsung SL-M4070FR.

Existe algum outro procedimento?


7. Re: Cups Imprimindo apenas um pagina com configurações [RESOLVIDO]

Washington rodrigues de Jesus
lordtim_18

(usa Debian)

Enviado em 12/12/2015 - 11:12h

lordtim_18 escreveu:

Olá, sou novo na área linux, realizei o procedimento para instalar o CUPs+jasmine+Samba seguindo dicas aqui no VOL, na hora de instalar a impressora, não aparece a opção "AppSocket/HP JetDirect (Quota Managed)", então eu selecionei a AppSocket/HP JetDirect e instalei minha impressora Samsung SL-M4070fr, pois é a única que aparece socket://Tem algum problema?
Então o caminho ficou assim jasmine:socket://192.168.0.91 [sendo que esse endereço de IP é o da impressora da rede].

Eu estou com o mesmo problema informado pelo rafaelferroni.
Segui os passos informado mas continuo com o problema.
Qualquer documento que envio do windows para a impressora, ela só imprime paginas de configuração.
Removi os drivers utilizando o comando "printui /s /t2", mas tambem não resolveu.
A impressora que estou instalando é a Samsung SL-M4070FR.

Existe algum outro procedimento?


Acabei de realizar um teste e achei o possível problema, mas ainda não encontrei solução.
Instalei uma maquina virtual rodando Ubuntu, instalei a impressora e a impressão saiu corretamente, contabilizou no jasmine tudo certinho.
Ou seja, o problema está com a comunicação entre o Windows e o servidor de impressão.
Alguém tem alguma noção do que possa estar ocorrendo?







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts