AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Com Port....was sonst Oo

Ein Thema von perle · begonnen am 11. Nov 2005 · letzter Beitrag vom 11. Nov 2005
Antwort Antwort
perle

Registriert seit: 8. Apr 2004
183 Beiträge
 
Delphi 7 Enterprise
 
#1

Com Port....was sonst Oo

  Alt 11. Nov 2005, 12:45
Hallo,

ich habe zur Zeit die Aufgabe Daten, die von einer Alarmanlage gesendet werden (normalerweise an einen Nadeldrucker mit Endlospapier) per PC einzulesen, zu parsen und in eine DB zu speichern.

In einem FAQ zu Comports habe ich folgendes gefunden

Zitat:

Q: I need to make an interface to emulate a printer that is on-line and with paper. I have a program that needs three printers, but two of the outputs don't interest me and if I don't have the printers connected, the program doesn't work.


A: To fool the software into thinking that a printer is connected, try this: Tie -Error (pin 15) high (+5V). Tie PaperEmpty (pin 12) low (0V). Tie Busy (pin 11) low (0V). Matthew Chapman also recommends tying -Select (pin 17) low and pin 12 (Select In) high.

John Sawyer successfully used this wiring to emulate a printer connection:
1 (data strobe) ---> 10 (Ack)
11(busy) , 12(paper end), 17(select inhibit) --> Ground
13(select) --> 15(!error) --Tied together, but floating
Auf mich bezogen habe ich das Problem, dass die Alarmanlage keine Daten sendet, solange er denkt, dass der Drucker kein Papier mehr hat. Aber wie kann ich Strom auf diese Pins geben? Softwaretechnisch ist das doch mit WinNT nicht möglich oder?

Frage 2 :
weiterhin habe ich das in dem FAQ gefunden (ein wirklich gutes faq )

Zitat:
Q: We have a device that sends data to a line printer. We'd like to send the data to a PC instead. How can we do this?

A: The easiest solution is to buy a parallel-to-serial converter and read the data at the new PC's serial port. Converters are available from B &B, Jameco, JDR, and other sources. Be sure the converter can convert parallel input to serial output.
Das beschreibt ja eigentlich Haargenau, was ich machen möchte. Ich habe auch schon ein parallel-zu-seriell Konverter und wollte das ganze mal mit 2 PC's simulieren....also PC1 druckt irgendwas (die Daten sollten ja über den Parallelport, an den normalerweise der Drucker angeschlossen ist gesendet werden) , das ganze geht über den P2S Konverter und soll bei PC2 über den Seriellen Port wieder eingelesen werden.
Allerdings hab ich das Problem : Wie soll ich das Drucken auf PC1? Ich muss dazu doch einen Drucker (der ja nicht vorhanden ist) auswählen, also irgendeinen Druckertreiber......oder denke ich da falsch?
(17:05:33) ( deccer ) duuu keine ahnung vonski?
(17:05:46) ( deccer ) duuuu ober dörticode schreibsorinski?
(17:06:02) ( deccer ) bist doch schlimmor wie uall :F
>> brechi : Livecracking is shice, da sieht man immer die Fehler <<
  Mit Zitat antworten Zitat
dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#2

Re: Com Port....was sonst Oo

  Alt 11. Nov 2005, 12:53
Zm testen könntest du den Druckertreiber "Generic Text Only" verwenden und dann einfach mal ne ASCII-Datei drucken.
  Mit Zitat antworten Zitat
perle

Registriert seit: 8. Apr 2004
183 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Com Port....was sonst Oo

  Alt 11. Nov 2005, 13:43
Das funktioniert leider nicht. Der sagt immer , dass das Dokument nicht gedruckt werden konnte
(17:05:33) ( deccer ) duuu keine ahnung vonski?
(17:05:46) ( deccer ) duuuu ober dörticode schreibsorinski?
(17:06:02) ( deccer ) bist doch schlimmor wie uall :F
>> brechi : Livecracking is shice, da sieht man immer die Fehler <<
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz