da dies mein erster Thread ist, stelle ich mich mal kurz vor.
Lesen tu ich schon lange, auch zu diesem Thema hab ich viel gelesen und getestet.
Ich heiße Uwe, bin Werkstoffingenieur und seit Jahren (seit ca. 1989 und immer noch) mit Clipper S`87 unterwegs.
Das reichte bisher in vielen Fällen für uns, eine Entwicklungsabteilung in einem Gummiwerk, aus.
Da geht es zum Rezeptverwaltung, Messdatenerfassung, etc.
Nach einigen, auch schon erfogreichen Versuchen mit XBase++ (z.B XLS nach DBF) stehe ich nun vor folgendem Problem:
Mein lokaler PC hat einen USB Drucker. Den spreche ich mit Clipper im DOS Fenster über das Programm DOSPRN an.
Das klappt sehr gut.
Doch mit XBase will es nicht klappen. Dies ist ein Testprogramm. Das bricht in der Zeile ? "Dies ist ein Druckertest" ab,
ohne Meldung ohne alles. XPPDBG muß über Programm schließen abgebrochen werden, Ctrl-C oder -S gehen nicht.
Ich hab da auch vieles andere schon getestet, Stunde um Stunde.
Code: Alles auswählen
proc main
SET CONSOLE OFF
SET DEVICE TO PRINT
set printer on
? "Dies ist ein Druckertest"
?
eject
set printer off
SET DEVICE TO SCREEN
SET CONSOLE ON
return
Aber auch Rechner ohne lokalen Drucker, bei denen LPT1 über net use auf einen Netzwerkdrucker umgeleitet wird, klappt es.
Im Netz gibt es Anleitungen lokale USB Drucker freizugeben und dann auch über net use zu verbinden, aber das klappt bei meinem Rechner auch nicht.
Dies Problem steht jetzt einer großflächigeren Umstellung der alten Clipper Sourcen auf XBase bei uns im Weg, da es ja immer häufiger lokale USB Drucker gibt
und die angesprochen werden müssen.
Habt ihr Hinweise für mich?
Uwe aus OS