Drucken mit Canon MX (PIXMA, 850, etc.): Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
K (Drucker Test hinzugefügt)
(24 dazwischenliegende Versionen von 12 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Anleitung wie man mit dem Canon MX850 (und vermutlich noch vielen weiteren Canon Druckern) drucken kann. Bei diesem Drucker handelt es sich um einen Multiunktionsgerät was als Netzwerkdrucker verwendet werden kann. Als Protokoll kommt ein proprietäres USB über IP Protokoll von Canon zum Einsatz.
Dies ist eine Anleitung, wie man mit dem Canon MX850 (und vermutlich noch vielen weiteren Canon Druckern) unter dem "Common UNIX Printing System" (CUPS) drucken kann. Bei diesem Drucker handelt es sich um ein Multifunktionsgerät, das als Netzwerkdrucker verwendet werden kann. Als Protokoll kommt ein proprietäres "USB über IP Protokoll" namens "BJNP" von Canon zum Einsatz.


== Installation der Software ==
== Installation der Software ==
* zunächst sollte man  CUPS installieren (Paketname: cups)
* zunächst sollte man  CUPS installieren (Paketname: cups)
* Das proprietäre USB über IP Protokoll von Canon wird durch die Software namens [http://sourceforge.net/projects/cups-bjnp/ cups-bjnp] unterstützt. Dieses muss als nächstes aus dem AUR installiert werden: {{AUR|cups-bjnp}}  
* Das proprietäre USB über IP Protokoll von Canon wird durch die Software namens [http://sourceforge.net/projects/cups-bjnp/ cups-bjnp] unterstützt. Dieses muss als nächstes aus dem AUR installiert werden: {{AUR|cups-bjnp}}  
* nun was Paket gutenprint installieren
* nun das Paket gutenprint installieren


== BJNP testen ==
== BJNP testen ==
BJNP kann man nun mit folgendem Befeh testen. Das funktioniert nur wenn der Druck im gleichen Subnet ist die der eigene Rechner, der Drucken an ist and keine Firewall da ist due tcp/udp Port 8611 blockiert.
BJNP kann man nun mit folgendem Befehl testen: Das funktioniert nur, wenn der Drucker sich im gleichen Subnet mit dem eigenen Rechner befindet. Der Drucker muss angeschaltet sein und eine Firewall darf auf dem TCP/UDP Port 8611 keine Verbindungen blockieren.


   /usr/lib/cups/backend/bjnp
   /usr/lib/cups/backend/bjnp
Zeile 18: Zeile 18:


== CUPS starten ==
== CUPS starten ==
Nun sollte der CUPS-Server als Daemon gestartet.
Nun sollte der CUPS-Server gestartet werden.


  /etc/rc.d/cupsd start
  systemctl start cups


CUPS sollte außerdem in das DAEMON-Array der <code>rc.conf</code> eingetragen werden.
Den CUPS-server Service automatisch beim nächsten Neustart starten.


  DAEMONS=([…] cupsd […])
  systemctl enable cups
 
Siehe auch [[CUPS#Daemon_starten]]


== Drucker in CUPS konfigurieren ==
== Drucker in CUPS konfigurieren ==
Zeile 40: Zeile 38:
* nun das Model auswählen (siehe Screenshot)
* nun das Model auswählen (siehe Screenshot)
* nun die default Options setzen (A4 statt letter) etc. (siehe Screenshot)
* nun die default Options setzen (A4 statt letter) etc. (siehe Screenshot)
* das ganze sperichern
* das ganze speichern
 
== Drucker mit denen BJNP funktioniert ==
Diese Liste nach erfolgreicher Installation bitte ergänzen.
* Canon MX850 - getestet von --[[Benutzer:PMay|PMay]] ([[Benutzer Diskussion:PMay|Diskussion]]) 19:58, 11. Sep. 2012 (CEST)
* Canon Pixma MG5350 - getestet von nicht angemeldetem Nutzer -- 10. April 2013
* Canon Pixma MX925 - getestet von [[Benutzer:bijektion|bijektion]] -- 31. Januar 2018
* Canon Pixma MG4250 - getestet von [[Benutzer:MichaelSX|MichaelSX]] -- 27. Februar 2018
* Canon Pixma MG5750 - getestet von [[Benutzer:Gery|Gery]] -- 02. März 2020
* Canon Pixma ip7250 - getestet von [[Benutzer:mh137|mh137]] -- 19. Mai 2018
* Canon Pixma MG7751 - Das PPL muss als Datei aus dem offiziellen Treiber extrahiert werden [[Benutzer:christianh|christianh]] -- 01. Mai 2020
* Canon TS-8351      - getestet von [[Benutzer:Hitchi|Hitchi]] -- 10. September 2021


== Fehlerbehebung ==
== Fehlerbehebung ==
Zeile 47: Zeile 56:
Ursache kann sein, dass der Drucker nicht eingeschaltet ist. Eventuell liegt es aber auch daran, dass die IP des Druckers und des Computers nicht im gleichen Subnetz sind. Wenn zum Beispiel die IP des Computers 192.168.1.40 ist und die des Druckers 192.168.1.89 dann ist alles ok. Wenn aber zum Beispiel die IP des Computers 192.168.1.40 ist und die des Druckers 192.168.2.89 dann wird es nicht funktionieren.
Ursache kann sein, dass der Drucker nicht eingeschaltet ist. Eventuell liegt es aber auch daran, dass die IP des Druckers und des Computers nicht im gleichen Subnetz sind. Wenn zum Beispiel die IP des Computers 192.168.1.40 ist und die des Druckers 192.168.1.89 dann ist alles ok. Wenn aber zum Beispiel die IP des Computers 192.168.1.40 ist und die des Druckers 192.168.2.89 dann wird es nicht funktionieren.


[[Kategorie:Hardware]]
== Weblinks ==
[[Kategorie:Installation]]
* [http://cups-bjnp.sourceforge.net/ cups-bjnp Webseite] {{sprache|en}}
[[Kategorie:Konfiguration]]
* [http://sourceforge.net/projects/cups-bjnp/ cups-bjnp auf Sourceforge] {{sprache|en}}
* [http://projects.nikenglund.com/Printing_to_Canon_MX850_via_network_with_Ubuntu Printing to Canon MX850 via network with Ubuntu ] {{sprache|en}}
 
[[Kategorie:Drucker]]

Version vom 9. September 2021, 23:23 Uhr

Dies ist eine Anleitung, wie man mit dem Canon MX850 (und vermutlich noch vielen weiteren Canon Druckern) unter dem "Common UNIX Printing System" (CUPS) drucken kann. Bei diesem Drucker handelt es sich um ein Multifunktionsgerät, das als Netzwerkdrucker verwendet werden kann. Als Protokoll kommt ein proprietäres "USB über IP Protokoll" namens "BJNP" von Canon zum Einsatz.

Installation der Software

  • zunächst sollte man CUPS installieren (Paketname: cups)
  • Das proprietäre USB über IP Protokoll von Canon wird durch die Software namens cups-bjnp unterstützt. Dieses muss als nächstes aus dem AUR installiert werden: cups-bjnpAUR
  • nun das Paket gutenprint installieren

BJNP testen

BJNP kann man nun mit folgendem Befehl testen: Das funktioniert nur, wenn der Drucker sich im gleichen Subnet mit dem eigenen Rechner befindet. Der Drucker muss angeschaltet sein und eine Firewall darf auf dem TCP/UDP Port 8611 keine Verbindungen blockieren.

 /usr/lib/cups/backend/bjnp

Die Ausgabe sollte ungefähr so aussehen:

 network bjnp://192.168.1.117:8611 "Canon MX850 series" "Canon MX850 series 192.168.1.117" 
 "MFG:Canon;CMD:BJL,BJRaster3,BSCCe,NCCe,PLI;SOJ:TXT01,BJNP2;MDL:MX850 series;CLS:PRINTER;
 DES:Canon MX850 series;VER:1.060;STA:10;FSI:07;HRI:OTH;MSI:DAT,E3;"

CUPS starten

Nun sollte der CUPS-Server gestartet werden.

systemctl start cups

Den CUPS-server Service automatisch beim nächsten Neustart starten.

systemctl enable cups

Drucker in CUPS konfigurieren

Drucker in CUPS konfigurieren: den Drucker auswählen
Drucker in CUPS konfigurieren: das Model auswählen
Drucker in CUPS konfigurieren: default Options setzen (A4 statt letter) etc.
  • Cups per http://localhost:631/ aufrufen
  • Administration klicken
  • Add Printer klicken
  • als root anmelden
  • den Drucker auswählen (siehe Screenshot)
  • zwei mal Continue klicken
  • nun das Model auswählen (siehe Screenshot)
  • nun die default Options setzen (A4 statt letter) etc. (siehe Screenshot)
  • das ganze speichern

Drucker mit denen BJNP funktioniert

Diese Liste nach erfolgreicher Installation bitte ergänzen.

  • Canon MX850 - getestet von --PMay (Diskussion) 19:58, 11. Sep. 2012 (CEST)
  • Canon Pixma MG5350 - getestet von nicht angemeldetem Nutzer -- 10. April 2013
  • Canon Pixma MX925 - getestet von bijektion -- 31. Januar 2018
  • Canon Pixma MG4250 - getestet von MichaelSX -- 27. Februar 2018
  • Canon Pixma MG5750 - getestet von Gery -- 02. März 2020
  • Canon Pixma ip7250 - getestet von mh137 -- 19. Mai 2018
  • Canon Pixma MG7751 - Das PPL muss als Datei aus dem offiziellen Treiber extrahiert werden christianh -- 01. Mai 2020
  • Canon TS-8351 - getestet von Hitchi -- 10. September 2021

Fehlerbehebung

BJNP findet den Drucker nicht

Ursache kann sein, dass der Drucker nicht eingeschaltet ist. Eventuell liegt es aber auch daran, dass die IP des Druckers und des Computers nicht im gleichen Subnetz sind. Wenn zum Beispiel die IP des Computers 192.168.1.40 ist und die des Druckers 192.168.1.89 dann ist alles ok. Wenn aber zum Beispiel die IP des Computers 192.168.1.40 ist und die des Druckers 192.168.2.89 dann wird es nicht funktionieren.

Weblinks