ubuntuusers.de

Schneidplotter mit Inkscape nutzen

Status: Gelöst | Ubuntu-Version: Kubuntu 16.04 (Xenial Xerus)
Antworten |

MikeSue

Anmeldungsdatum:
14. April 2017

Beiträge: Zähle...

Ich möchte unter dem System Kubuntu 16.04 Inkscape nutzen, um über die mitgelieferte Erweiterung zum Plotten, einen Schneidplotter aus China zur Mitarbeit zu bewegen. Vorab: Ich habe das Gerät unter WIN10 mit Inkscape und nach Installation von pyserial 2.7 zum laufen bekommen. Unter Linux erhalte ich beim Versuch zu plotten folgende Fehlermeldung von Inkscape:

Das aufgerufene Skript hat zusätzliche Daten an Inkscape übergeben. Es wurde keine Fehlermeldung vom Skript zurückgegeben, doch das Resultat der Aktion ist möglicherweise unbrauchbar.

Traceback (most recent call last):
  File "plotter.py", line 227, in <module>
    e.affect()
  File "/usr/share/inkscape/extensions/inkex.py", line 268, in affect
    self.effect()
  File "plotter.py", line 96, in effect
    self.sendHpglToSerial()
  File "plotter.py", line 162, in sendHpglToSerial
    if 'ould not open port' in inst.args[0]:
TypeError: argument of type 'int' is not iterable

Ich habe bereits die ältere Version von pyserial 2.7 installiert, da ich in einem Internetforum gelesen habe, das es mit der neuesten nicht funktionieren würde. Die Fehlermeldung tritt auf, egal ob ich den Plotter an COM1 anschließe oder an USB.

mike@platon:~/Downloads/pyserial-2.7$ lsusb
Bus 002 Device 003: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

...

mike@platon:~/Downloads/pyserial-2.7$ dmesg | grep usb
[    0.305475] usbcore: registered new interface driver usbfs
[    0.305482] usbcore: registered new interface driver hub
[    0.305495] usbcore: registered new device driver usb
[    0.896324] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.896326] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.896327] usb usb1: Product: EHCI Host Controller
[    0.896329] usb usb1: Manufacturer: Linux 4.4.0-62-generic ehci_hcd
[    0.896330] usb usb1: SerialNumber: 0000:00:1a.0
[    0.912308] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    0.912312] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.912315] usb usb2: Product: EHCI Host Controller
[    0.912318] usb usb2: Manufacturer: Linux 4.4.0-62-generic ehci_hcd
[    0.912321] usb usb2: SerialNumber: 0000:00:1d.0
[    1.212255] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    1.228286] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    1.344791] usb 1-1: New USB device found, idVendor=8087, idProduct=0020
[    1.344797] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.360647] usb 2-1: New USB device found, idVendor=8087, idProduct=0020
[    1.360654] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[11204.418334] usb 2-1.2: new full-speed USB device number 3 using ehci-pci
[11204.512061] usb 2-1.2: New USB device found, idVendor=1a86, idProduct=7523
[11204.512066] usb 2-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[11204.512070] usb 2-1.2: Product: USB2.0-Serial
[11205.689853] usbcore: registered new interface driver usbserial
[11205.689863] usbcore: registered new interface driver usbserial_generic
[11205.689871] usbserial: USB Serial support registered for generic
[11205.720640] usbcore: registered new interface driver ch341
[11205.720651] usbserial: USB Serial support registered for ch341-uart
[11205.722268] usb 2-1.2: ch341-uart converter now attached to ttyUSB0

Bei den Verbindungseinstellungen hatte ich für den Anschluss an USB eingegeben: /dev/ttyUSB0 für den Anschluss an COM1 sowohl Com1 als auch /dev/ttyS0.

Kann mir hier jemand weiterhelfen?

Danke MikeSue

Bearbeitet von Vej:

Titel verbessert.

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7789

Wenn man nach der Fehlermeldung googelt landet man hier

https://bugs.launchpad.net/inkscape/+bug/1650480

Dort steht behoben in inkscape 0.92.x rev 15316. Also würde ich das oder neuer mal irgendwie versuchen zu installieren.

Konkret die Änderung hier: http://bazaar.launchpad.net/~inkscape.dev/inkscape/0.92.x/revision/15316

Antworten |