J'utilise Ubuntu 11.04 sur mon ordinateur portable et j'essaie d'utiliser une imprimante réseau.
Ajouter l'imprimante à Ubuntu fonctionne sans problème, mais lorsque j'essaie d'imprimer quelque chose, le travail d'impression reste dans la file d'attente et rien ne se produit. Ensuite, j'ai réalisé que l'imprimante n'est pas activée. Mais l'activation conduit à un message d'erreur disant:
Un problème est survenu lors de l'envoi du document 'Test Page' (tâche 6) à l'imprimante.
Lorsque vous cliquez sur le bouton "Diagnostiquer" et que vous cliquez sur le dépanneur d’impression, vous devez activer l’imprimante pour ce que j’essaie déjà de faire. Donc je suis coincé.
Des idées que je peux faire?
PDATE: Ici le résultat du journal error_log écrit lors de la tentative d'impression d'une page de test.
E [23/Nov/2011:15:23:19 +0100] [Job 8] No %%BoundingBox: comment in header!
E [23/Nov/2011:15:23:19 +0100] [Job 8] Unable to locate printer 'BRN001BA93A3D6F'!
D [23/Nov/2011:15:23:19 +0100] [Job 8] The following messages were recorded from 15:23:19 to 15:23:19
D [23/Nov/2011:15:23:19 +0100] [Job 8] Adding start banner page "none".
D [23/Nov/2011:15:23:19 +0100] [Job 8] Adding end banner page "none".
D [23/Nov/2011:15:23:19 +0100] [Job 8] File of type application/postscript queued by "florian".
D [23/Nov/2011:15:23:19 +0100] [Job 8] hold_until=0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Queued on "Brother-MFC-8880DN" by "florian".
D [23/Nov/2011:15:23:19 +0100] [Job 8] job-sheets=none,none
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[0]="Brother-MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[1]="8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[2]="florian"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[3]="Test Page"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[4]="1"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[5]="PageSize=Letter job-uuid=urn:uuid:cb5143f4-2b18-398d-5ce8-bb41f8ff3539 job-originating-Host-name=localhost time-at-creation=1322058199 time-at-processing=1322058199 AP_D_InputSlot="
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[6]="/var/spool/cups/d00008-001"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[8]="HOME=/var/spool/cups/tmp"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[10]="SERVER_ADMIN=root@pickwick"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[11]="SOFTWARE=CUPS/1.4.6"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[13]="USER=root"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[16]="IPP_PORT=631"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[17]="CHARSET=utf-8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[18]="LANG=en_US.UTF-8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[19]="PPD=/etc/cups/ppd/Brother-MFC-8880DN.ppd"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[20]="RIP_MAX_CACHE=auto"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[21]="CONTENT_TYPE=application/postscript"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[22]="DEVICE_URI=lpd://BRN001BA93A3D6F/BINARY_P1"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[23]="PRINTER_INFO=Brother MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[24]="PRINTER_LOCATION=BRN001BA93A3D6F"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[25]="PRINTER=Brother-MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[26]="CUPS_FILETYPE=document"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[27]="FINAL_CONTENT_TYPE=application/vnd.cups-postscript"
D [23/Nov/2011:15:23:19 +0100] [Job 8] Started filter /usr/lib/cups/filter/pstops (PID 22189)
D [23/Nov/2011:15:23:19 +0100] [Job 8] Started backend /usr/lib/cups/backend/lpd (PID 22190)
D [23/Nov/2011:15:23:19 +0100] [Job 8] STATE: +connecting-to-device
D [23/Nov/2011:15:23:19 +0100] [Job 8] Looking up "BRN001BA93A3D6F"...
D [23/Nov/2011:15:23:19 +0100] [Job 8] Page = 612x792; 12,12 to 600,780
D [23/Nov/2011:15:23:19 +0100] [Job 8] slow_collate=0, slow_duplex=0, slow_order=0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_comments - %!PS-Adobe-3.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] %!PS-Adobe-3.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%Title: PPR Test Page
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%Pages: 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%DocumentNeededResources: font Helvetica
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%EndComments
D [23/Nov/2011:15:23:19 +0100] [Job 8] Set job-printer-state-message to "No %%BoundingBox: comment in header!", current level=ERROR
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_prolog - %%BeginProlog
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_setup - %%BeginSetup
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before page loop - %%Page: 1 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] Copying page 1...
D [23/Nov/2011:15:23:19 +0100] [Job 8] PAGE: 1 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] pagew = 587.9, pagel = 767.9
D [23/Nov/2011:15:23:19 +0100] [Job 8] bboxx = 0, bboxy = 0, bboxw = 612, bboxl = 792
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageLeft = 12.0, PageRight = 599.9
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageTop = 780.0, PageBottom = 12.1
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageWidth = 612.0, PageLength = 792.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Backend returned status 4 (stop printer)
D [23/Nov/2011:15:23:19 +0100] [Job 8] Printer stopped due to backend errors; please consult the error_log file for details.
D [23/Nov/2011:15:23:19 +0100] [Job 8] End of messages
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state=5(stopped)
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state-message="Unable to locate printer 'BRN001BA93A3D6F'!"
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state-reasons=paused
OK j'ai fait fonctionner l'imprimante. Après avoir lu le commentaire de @ fossfreedom, j’ai regardé de nouveau l’applet d’ajout d’imprimante.
La dernière fois que j'ai essayé d'ajouter l'imprimante, je l'ai recherchée en cliquant sur "Rechercher une imprimante réseau" sous "Imprimante réseau" et en sélectionnant l'imprimante dans la liste des imprimantes disponibles sur le réseau.
Cette fois, j’ai également cliqué sur "Rechercher une imprimante réseau", mais j’ai également saisi l’adresse IP de l’imprimante et cliqué sur "Rechercher" pour afficher une autre entrée dans la liste "JetDirect ...". J'ai sélectionné cette imprimante et terminé l'assistant d'installation.
Ça a marché!
Vous devez toujours avoir installé nss-mdns (libnss-mdns, en fonction de la distribution) et vous devez avoir mdns dans la ligne hosts de /etc/nsswitch.conf
pour imprimer via la découverte du service DNS. Je suppose que c'est trop tard pour l'affiche originale, mais j'ai cherché dans cette page lorsque j'ai cherché la solution.
hosts: files mdns_minimal dns mdns
Vous devez également avoir avahi-daemon
exécuté pour fournir le backend pour le DNS multidiffusion.
Vous pouvez essayer de mettre l'imprimante en veille (cela m'arrive parfois avec des imprimantes réseau dans Ubuntu).
Essayez d’ouvrir l’interface Web de CUPS à http://localhost:631
et de sélectionner l’imprimante. Là, cliquez sur le nom de l'imprimante et sélectionnez l'option de reprise de l'imprimante dans le menu déroulant Maintenance.
Source: this Post sur les forums Ubuntu.
Rien des autres conseils n'a vraiment fonctionné. Ce qui m'a aidé était de changer l'adresse IP de l'imprimante résea aux paramètres du réseau local. L'imprimante réseau était d'occasion et les paramètres IP étaient complètement différents (comme en dehors de mon réseau local). L’ordinateur Windows était capable d’imprimer dessus, mais pas Ubuntu. Après réparation des paramètres IP, adresse IP, masque de sous-réseau, passerelle par défaut, serveur de noms (réseau local), victoires et domaine (effacé) détectés différemment par l’imprimante et possibilité d’imprimer depuis Ubuntu.
Les imprimantes réseau sont généralement en mesure d’imprimer leurs paramètres réseau et peuvent être gérées sur le Web en saisissant l’adresse IP dans un navigateur Web.
Il est fort probable que de la magie DNS recommandée par Pavel Šimerda était manquante sur mon Ubuntu (le cas échéant).
J'ai dû utiliser lpoptions pour que cela fonctionne pour moi. Je suis allé sur le panneau de commande de l'imprimante pour trouver le nom de la file d'attente d'impression, Color-LaserJet-2830 dans mon cas, et j'ai saisi: lpoptions -d Color-LaserJet-2830
Comme par magie, tout le monde pouvait voir mon imprimante, y compris Aperçu avant impression.
J'ai le même problème après l'étape m'aider à me reconnecter à l'imprimante.
Juste au cas où vous seriez dans ma situation: redémarrez l'imprimante
J'ai installé une imprimante réseau Brother à l'aide de DeviceURI, avec dnssd fourni automatiquement. L'installation n'a pas posé de problème, mais Ubuntu a déclaré "impossible de localiser" l'imprimante. Après avoir essayé beaucoup de choses, j'ai simplement redémarré l’imprimante qui a ensuite imprimé le contenu de la file d’attente.
Donc avant toute chose compliquée, si possible, redémarrez l’imprimante en premier.
Maintenant, je ne sais pas pourquoi cela a fonctionné. Quelque chose d'autre a également changé: avant de redémarrer l'imprimante, je ne pouvais ni envoyer de commandes ping à mon imprimante ni accéder à sa page http (en plaçant son adresse IP dans la barre d'adresse de mon navigateur). Et maintenant, les deux fonctionnent. Il semble donc que l’imprimante a refusé la connexion jusqu’à ce que je la redémarre.