Jump to content

Dsteve

Dormant
  • Posts

    1
  • Joined

  • Last visited

Posts posted by Dsteve

  1. 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

×
×
  • Create New...