24681357 is not the password for the 'scaleadm' user account in Windows but for the UC Unicorn application
Beiträge von Lg0enga
-
-
Hello,
Does anyone on the forum know how the XML communication between the Mettler Toledo Workbench and the Mettler Toledo Retail scales (UC and Freshway) works? Does anyone have these XML files to do article and group changes from an external application or the Workbench?
I would also like to provide Mettler Toledo scales with item data from my Eingen POS back office.
I know that communication with FTP and XML works. Can I generate these XML files myself with a scale to update a Client from a Master scale?
Thanks in advance!
Regards,
Len -
I updated the repo on Github. There is also a test app in the repo that you could try. Which Windows version is on your scale? Is it Windows 7?
The app must be run with administrator rights to open the Kronton board. And it requires .NET6 desktop runtime. Do you have administrator rights on the scale or are you logged in with the 'scale' user? Unfortunately, I have never found out the 'scaleadm' password myself. That's why I always reset this password via a Windows installation USB with cmd. Maybe someone on this forum knows the password, which will save some work.
I'm curious if this will work. Then we can investigate together how we can make the checksum and board open functions in VB.NET.
Regards,
Len
-
Hello,
I have time tomorrow to make an update to the Github repo so you can run the test program.
The load cell operates on COM2. This is just not accessible yet. This must first be released on the Kontron board. This requires the control for Jida.DLL to open the board. It must then be 'reopened' every 30 seconds with a checksum that must be written to an I2C bus.
The printer works with USB. I used LibUSB to send the commands.
I will come back to it in detail tomorrow.
-
Hello,
Two years ago, with the help of bzd, I managed to weigh and print with a Mettler Toledo UC-HTT-M and a Mettler Toledo Freshway.
I have placed a test program in Github for the UC scales. It is written in C# and can read the load cell and print a sticker.
I will adjust the read me so that you can use it yourself on an empty Windows scale. If the MT software is still installed, it should work immediately. You need a Jida.dll and Zadig to install the LibUSB driver for the printer.
If you need help, I'll be happy to help you.
Regards,
Len
GitHub - Lg0enga/MettlerToledoUcTestTools: Test tools for Mettler Toledo UC retail scaleTest tools for Mettler Toledo UC retail scale. Contribute to Lg0enga/MettlerToledoUcTestTools development by creating an account on GitHub.github.com -
Hallo zusammen,
Ich versuche seit einigen Monaten mein eigenes Softwareprogramm auf alten Mettler Toledo UC HTT-M Waagen zum Laufen zu bringen. Ich habe privat zwei UC HTT-M und eine FreshWay T-Waage gekauft.
Ich möchte diese Waage für meinen eigenen Gebrauch nutzen, um unsere Bestände im Kühlhaus im Auge zu behalten. Ich möchte ein Etikett mit Datum und Gewicht darauf anbringen.
Mettler Toledo stellt für solche Projekte den sogenannten VCO-Treiber zusammen mit OPOS/UPOS-Treibern zur Ansteuerung von Wägezelle und Drucker zur Verfügung.
Mettler Toledo will einfach keine Zusammenarbeit geben, um die Softwarebibliotheken für diese alten Waagen zur Verfügung zu stellen, um sie in meiner eigenen Software zu verarbeiten...
Auf dem neuen Freshway T waren MT-OPOS-Treiber mit Beispiel-Apps in C# installiert. Leider noch im Entwurfsstatus. Ich kann damit nur ein Etikett drucken, nicht wiegen. Der Freshway ist x64. Leider kann ich diese Bibliothek nicht auf den UC-Skalen verwenden...
Ich habe mir einen USB-Sniffer angesehen, der vom Freshway an den Drucker gesendet wird. Dies scheint ein Bitmap-Bild in Kombination mit ESC/P zu sein.
Bisher ist es uns nur gelungen, einen Etikettenvorschub und ein MT-Testetikett auf dem UC zu drucken.
Meine Frage ist, hat jemand hier im Forum schon das gleiche gemacht wie ich. Ich würde gerne wissen, wie ich die Wägezelle ansteuern kann und wie ich auf der UC-Waage ein Etikett mit Text und Barcode selbst drucken kann.
Oder hat jemand eine Mettler Toledo UC VCO-Skala und könnte mir eine Kopie der HD machen, damit ich anfangen kann, nach der Steuerung auf dieser VCO-Skala zu suchen.
Ich hoffe jemand kann mir helfen. Ich möchte diesen Waagen ein zweites Leben in unserem Unternehmen schenken. Leider will Mettler Toledo hier nicht mitmachen, was ich leider überhaupt nicht verstehe.
Grüße,
Len
-
Vielen Dank für die Erklärung der Kommunikation!
Leider funktioniert es auf meinem UC-HTT-M noch nicht...
Könnte es an den Einstellungen Set_Char und Set_Timeouts liegen? Ich bin mit diesen spezifischen Porteinstellungen nicht sehr vertraut.
Ich habe jetzt gerade einen Export gemacht, der seine eigene Steuerung hat, wie Sie oben angegeben haben. Ich bekomme einfach kein READ-Signal von der Wägezelle zurück. Kannst du immer noch sehen, was falsch ist?
Code
Alles anzeigen0 0.00030961 MettlerSerialS IRP_MJ_CREATE Serial3 SUCCESS Options: Open 1 0.00000550 MettlerSerialS IOCTL_SERIAL_GET_PROPERTIES Serial3 SUCCESS 2 0.00000550 MettlerSerialS IOCTL_SERIAL_GET_MODEMSTATUS Serial3 SUCCESS 3 0.00000220 MettlerSerialS IOCTL_SERIAL_GET_BAUD_RATE Serial3 SUCCESS 4 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_LINE_CONTROL Serial3 SUCCESS 5 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_CHARS Serial3 SUCCESS 6 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_HANDFLOW Serial3 SUCCESS 7 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_BAUD_RATE Serial3 SUCCESS 8 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_LINE_CONTROL Serial3 SUCCESS 9 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_CHARS Serial3 SUCCESS 10 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_HANDFLOW Serial3 SUCCESS 11 0.00001155 MettlerSerialS IOCTL_SERIAL_SET_BAUD_RATE Serial3 SUCCESS Rate: 9600 12 0.00000550 MettlerSerialS IOCTL_SERIAL_CLR_RTS Serial3 SUCCESS 13 0.00000605 MettlerSerialS IOCTL_SERIAL_CLR_DTR Serial3 SUCCESS 14 0.00000385 MettlerSerialS IOCTL_SERIAL_SET_LINE_CONTROL Serial3 SUCCESS StopBits: ERROR Parity: EVEN WordLength: 7 15 0.00000220 MettlerSerialS IOCTL_SERIAL_SET_CHAR Serial3 SUCCESS EOF:1a ERR:3f BRK:3f EVT:1a XON:11 XOFF:13 16 0.00000385 MettlerSerialS IOCTL_SERIAL_SET_HANDFLOW Serial3 SUCCESS Shake:0 Replace:4 XonLimit:1024 XoffLimit:1024 17 0.00000220 MettlerSerialS IOCTL_SERIAL_GET_BAUD_RATE Serial3 SUCCESS 18 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_LINE_CONTROL Serial3 SUCCESS 19 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_CHARS Serial3 SUCCESS 20 0.00000165 MettlerSerialS IOCTL_SERIAL_GET_HANDFLOW Serial3 SUCCESS 21 0.00001155 MettlerSerialS IOCTL_SERIAL_SET_BAUD_RATE Serial3 SUCCESS Rate: 9600 22 0.00000550 MettlerSerialS IOCTL_SERIAL_CLR_RTS Serial3 SUCCESS 23 0.00000550 MettlerSerialS IOCTL_SERIAL_CLR_DTR Serial3 SUCCESS 24 0.00000385 MettlerSerialS IOCTL_SERIAL_SET_LINE_CONTROL Serial3 SUCCESS StopBits: ERROR Parity: EVEN WordLength: 7 25 0.00000165 MettlerSerialS IOCTL_SERIAL_SET_CHAR Serial3 SUCCESS EOF:1a ERR:3f BRK:3f EVT:1a XON:11 XOFF:13 26 0.00000385 MettlerSerialS IOCTL_SERIAL_SET_HANDFLOW Serial3 SUCCESS Shake:0 Replace:4 XonLimit:1024 XoffLimit:1024 27 0.00000550 MettlerSerialS IOCTL_SERIAL_CLR_DTR Serial3 SUCCESS 28 0.00000165 MettlerSerialS IOCTL_SERIAL_SET_TIMEOUTS Serial3 SUCCESS RI:-1 RM:-1 RC:-2 WM:0 WC:0 29 0.00000440 MettlerSerialS IOCTL_SERIAL_SET_WAIT_MASK Serial3 SUCCESS Mask: RXCHAR RXFLAG CTS DSR RLSD BRK ERR RING 30 26.55753768 MettlerSerialS IOCTL_SERIAL_WAIT_ON_MASK Serial3 SUCCESS 31 0.00000275 MettlerSerialS IOCTL_SERIAL_SET_QUEUE_SIZE Serial3 SUCCESS InSize: 4096 OutSize: 2048 32 0.00119500 MettlerSerialS IRP_MJ_WRITE Serial3 SUCCESS Length 3: 16 1B 3F 33 0.00466230 MettlerSerialS IRP_MJ_WRITE Serial3 SUCCESS Length 6: 06 53 58 49 0D 0A 34 0.00000715 MettlerSerialS IRP_MJ_FLUSH_BUFFERS Serial3 SUCCESS 35 0.00001980 MettlerSerialS IOCTL_SERIAL_SET_WAIT_MASK Serial3 SUCCESS Mask: 36 0.00000660 MettlerSerialS IOCTL_SERIAL_CLR_DTR Serial3 SUCCESS 37 0.00000220 MettlerSerialS IRP_MJ_FLUSH_BUFFERS Serial3 SUCCESS 38 0.00000330 MettlerSerialS IOCTL_SERIAL_PURGE Serial3 SUCCESS Purge: RXABORT RXCLEAR 39 0.00000275 MettlerSerialS IOCTL_SERIAL_PURGE Serial3 SUCCESS Purge: TXABORT TXCLEAR 40 0.00000605 MettlerSerialS IRP_MJ_CLEANUP Serial3 SUCCESS 41 0.01197085 MettlerSerialS IRP_MJ_CLOSE Serial3 SUCCESS
Ich selbst habe in unserem Supermarkt eine ältere Typ UC-Waage mit Windows XP embedded. Ich werde das heute Abend nochmal versuchen.
Vielen Dank im Voraus!
Len
-
Hallo,
Ich habe Portman für Sie auf unserem UC-HTT ausgeführt. Ich habe den Export als Anhang hinzugefügt.
Außerdem habe ich es auch mit einem anderen Tool gemacht, wo man die Ausgabe auch als ASCII sieht.
Ich würde wirklich gerne wissen, ob Sie in der Lage sind, das Gewicht zu lesen. Ich kann nicht.
Ich möchte diese Waage auch mit meiner eigenen Anwendung steuern. Ich möchte wiegen und drucken. Hoffentlich können wir uns dabei gegenseitig helfen.
Grüße,
Len