tomnova
Goto Top

DOS-Programm verlangt COM-Ports, umleiten auf PCI?

Hallo zusammen,

dies ist mein erster Beitrag in diesem Forum, habe es schon in verschiedenen anderen Foren versucht, aber bisher konnte mir noch niemand weiter helfen, jetzt zähle ich auf euch. ;)

Folgendes Problem: Ich habe ein altes Mettler-Toledo Warenwirtschaftsprogramm (leider noch DOS-basierend). Bis jetzt ist dieses Programm auch 100%ig.

Konfiguration alt (funktionierte): Windows XP Pro, 1-COM (Waagen-Lokal), 2-COM (ELSA-Microlink ISDN-Modem für Filialwaagen)

nach Blitzeinschlag Mainboard und ESA defekt.

Konfiguration neu (funktioniert nicht): Windows XP Pro, COM1 (Waagen lokal), Fritz!Card PCI ISDN (Waagen Filialen).

Soweit sogut, jetzt habe ich aber das Problem, dass das DOS Programm von mir umbedingt einen COM-Port haben möchte zum Waagenabgleich und die Fritz!Card PCI is ja nun mal nich COM sondern PCI. Kann ich das Programm irgendwie überlisten, ohne dabei großartig in die DOS-Software einzugreifen?

Würde mich über jede Antwort freuen....

Tom

PS: Eine Kleinigkeit am Rande noch, nach beenden des DOS-Programms muss ich jedesmal den PC neu starten, weil der Drucker sonst nicht mehr verfügbar ist!? Da gibt es doch bestimmt ne einfache Erklärung und/oder sogar Lösung für...

Content-ID: 36487

Url: https://administrator.de/contentid/36487

Ausgedruckt am: 05.11.2024 um 23:11 Uhr

Supaman
Supaman 22.07.2006 um 08:41:47 Uhr
Goto Top
der bessere weg wäre sicher gewesen sich bei einem bekannten online-auktionshaus die selbe / ähnlich antiquierte hardware für wenige euros gebraucht zu besorgenface-smile
n.o.b.o.d.y
n.o.b.o.d.y 22.07.2006 um 09:13:01 Uhr
Goto Top
Moin,

hast DU unter XP nur die Treiber für die PCI-Karte installiert, oder auf die CAPI-Treiber? Denn wenn die CAPIs mit installiert sind stellt die Karte auch eine virtuelle COM4 mit zur Verfügung (war zumindest früher mal so). Diese Schnitte konnte man dann auch verwenden um mit der ISDN-Karte ein Modem zu emulieren....

hth

Ralf
Tomnova
Tomnova 22.07.2006 um 10:20:42 Uhr
Goto Top
@Supaman: Habe ich auch drüber nachgedacht, allerdings muss ich zugeben, dass ich mir über die Konsequenzen, die die neue Hardware mitbringen würde, keine Gedanken gemacht habe, leider!!!

@nobody: Die Capi/Tapi Treiber habe ich jetzt drauf (manchmal hilft nachdenken, danke), nach dem ich erstmal sämmtlichen alten Capi Tapi Schrott runter geschmissen habe... Auch ein COM-Port ist vergeben, allerdings erkennt mein Programm das Modem jetzt nicht. face-sad

Werd hier bald Irre, 3 Tage schon keine Tagesabschlüsse mehr machen können...
Metzger-MCP
Metzger-MCP 22.07.2006 um 13:02:12 Uhr
Goto Top
Gibt es denn vielleicht ein bestimmten COM Port der benötigt wird ?
-> Port mit xx mode xx xx xx verbiegen

Vielleicht mal ein Ansatz zur Lösung.

Wie speichert den deine Dos Soft die Daten ab ?
Kann man vielleicht nicht, nur einfach die Daten - Datei per Email zu dir senden und die ins Datenverzeichnis einpflegen und fertig ? -> Denke die kommen aus einer Zweigstelle.

PS: Eine Kleinigkeit am Rande noch, nach beenden des DOS-Programms muss ich
jedesmal den PC neu starten, weil der Drucker sonst nicht mehr verfügbar ist!? Da gibt es > doch bestimmt ne einfache Erklärung und/oder sogar Lösung für...

Der Drucker ist welcher und wie angeschlossen.

Mfg Metzger
filippg
filippg 22.07.2006 um 14:41:45 Uhr
Goto Top
Hallo,

ist das orginal Modem defekt (du schreibst da was von ESA)? Ansonsten: es gibt PCI-Karten mit COM-Ports, notfalls auch USB-Geräte (gute Qualität und nicht ganz billig, oder eben Billigware, aber wenns was geschäftskritisches ist darfs ja vielleicht auch ein paar Euro teurer sein).

Filipp
Tomnova
Tomnova 22.07.2006 um 21:32:27 Uhr
Goto Top
@metzger: Das DOS Programm ist auf Port 2 eingestellt. Könnte da auch nur Zahlen von 0-9 angeben. Also einstellig, nix mit 3f... Mit Email is nich, die anderen Filialen haben weder Computer noch internetanschluss... Der Drucker is nen HP G85, angeschlossen über LPT1.

@filippg: Das wird wohl dann die letzte Möglichkeit sein, wenn Ihr mir trotz eurer bis jetzt hervorragenden Antworten, letztendlich doch nicht helfen könnt.... face-sad

In diesem Sinne schonmal vielen Dank für die bisherigen Antworten, wirklich Klasse.

Tom
Metzger-MCP
Metzger-MCP 24.07.2006 um 11:32:31 Uhr
Goto Top
Ich dachte nicht an de Hex Addressierung der Karte sondern an die Com Port Bezeichnung.

Com 2 ist nicht gleich Com 4. Dachte eher daran im Program das zu verbiegen oder per Commandozeilen Befehl. so das auch com 4 von com 2 angesprochen werden kann.

MFG Metzger
Tomnova
Tomnova 26.07.2006 um 08:55:05 Uhr
Goto Top
Puh, des könnte zum Problem werden. Das Proggy is echt steinalt und ich weiss nicht wirklich, wie ich das Modifizieren könnte. Support is auch nicht, hab mich schon halb tot gegooglet...

Was Du meinst is klar, aber wie??? Kann Dir ja das Proggy rüber schicken un du guckst es Dir mal an... ;)
n.o.b.o.d.y
n.o.b.o.d.y 26.07.2006 um 09:25:01 Uhr
Goto Top
Puh, des könnte zum Problem werden. Das
Proggy is echt steinalt und ich weiss nicht
wirklich, wie ich das Modifizieren
könnte. Support is auch nicht, hab mich
schon halb tot gegooglet...

Dann versuch es doch mal andersherum indem Du versuchst die COM-Schnitte der ISDN-Karte auf Port2 zu legen. Einfach die "echte" COM2 im BIOS deaktivieren und versuchen die COM4 auf 2 zu verlegen. Vielleicht geht das....
Ralf