UltiMaker uses functional, analytical and tracking cookies. Tracking cookies enhance your experience on our website and may also collect your personal data outside of Ultimaker websites. If you agree with the use of tracking cookies, click “I agree, continue browsing”. You can withdraw your consent at any time. If you do not consent with the use of tracking cookies, click “Refuse”. You can find more information about cookies on our Privacy and Cookie Policy page.
J'ai effectivement le même problème de ne pas pouvoir imprimer via ma connection USB.
Le problème réside dans le fait que dans ligne de code dans le fichier "USBprinting.py" l'éditeur ne fait appel que au port "USB" ou "USBSER" et que dans mon cas il aurait du faire appel à un "VCP"
Il faut donc rajouter, on fonction du nom se trouvant dans les clés de registre le bon terme désignant votre port COM
Cura version 2.1
in Français
Posted
J'ai effectivement le même problème de ne pas pouvoir imprimer via ma connection USB.
Le problème réside dans le fait que dans ligne de code dans le fichier "USBprinting.py" l'éditeur ne fait appel que au port "USB" ou "USBSER" et que dans mon cas il aurait du faire appel à un "VCP"
Il faut donc rajouter, on fonction du nom se trouvant dans les clés de registre le bon terme désignant votre port COM
Dans mon cas, or "VCP" in values [0]:
def getSerialPortList(self, only_list_usb = False):
base_list = []
if platform.system() == "Windows":
import winreg
try:
key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE,"HARDWARE\\DEVICEMAP\\SERIALCOMM")
i = 0
while True:
values = winreg.EnumValue(key, i)
if not only_list_usb or "USBSER" or "VCP" in values[0]:
base_list += [values[1]]
i += 1
except Exception as e:
pass
Voilà...
Au niveau des développeurs de ce programme, ils pourraient utiliser l'outil
import serial.tools.list_ports..
J'espère avoir pu vous aider