Deutsch
Forum

Timer

 
- Seite 1 -



Detlef
Tussing
Hallo zusammen

mal wieder einer dem nicht schnell genug geht

hier mein Problem

hat jemand einen Tipp
 
Gruß Detlef Tussing
Windows XP, XProfan 10
29.10.2009  
 



 
- Seite 3 -



E.T.
So, getestet und für funzend befunden :
KompilierenMarkierenSeparieren
Var Datei$ = "E:\print.txt"
assign #1, Datei$
rewrite #1
Var zu_drucken$ = @Date$(1),@Time$(0)irgenwas soll der Drucker ja drucken
zu_drucken$ = zu_drucken$ + ""siehe unten !!!
print #1, zu_drucken$
close #1
Winexecwait ("cmd.exe /c copy E:\print.txt lpt1",1)
Erase #1
end

"
" für CR + LF (Wagenrücklauf + Zeilenvorschub)
"f" für FF (Seitenvorschub)
"" für CR (Wagenrücklauf)

Getestet auf Highscreen MP-24 BB (Baugleich mit Epson LQ-850,Seikosha SL-90 etc.)
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
15.04.2010  
 



Öhm, müsste mit XProfans Copy imho ebenso funktionieren - wäre mindest ein Test wert.
 
15.04.2010  
 




E.T.
Jo, mit:
KompilierenMarkierenSeparieren
copy "E:\print.txt" > "lpt1"

kann man sich den Weg über cmd  sparen

...und bevor Fragen aufkommen:
KompilierenMarkierenSeparieren
assign #2,"lpt1"
append #2
print #2,zu_drucken$
close #2

funktioniert nicht

Und da &PDC  (Device Context des Druckers) nur nach StartPrint  einen sinnvollen Wert enthält (siehe XProfan-Hilfe), sollte dies auch nicht so recht was nutzen (Ich pers. hab meinen Nudel-Printer gar nicht im System installiert, nur zum Testen mal angestöpselt).

[offtopic]Da man ja dieses Druck-Dinges per Druckerbefehlen komplett steuern kann, ergeben sich div. Ideen... LPT seid Dank (und wohl dem, der noch eine hat) [/offtopic]
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
16.04.2010  
 




E.T.
Hab eben beim durchlesen des ganzen Beitrages noch folgende Frage entdeckt:


Kann man an einem laufenden Programm (unter Xprofan geschriebene EXE Datei) Variablen übergeben ???


Siehe hierzu mal in der XProfan-Hilfe unter 29.2.5 - Prozesskommunikation mit Speicherdateien .

Funktioniert prima !!
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
16.04.2010  
 




Detlef
Tussing
He tolle Vorschläge werde es mal ausprobieren und Rückmeldung geben.

Hätte IF das Thema "ERLEDIGT" nicht gemacht würde mein alter Beitrag in den

Tiefen von XPROFAN versinken

Danken euch beiden

Ich habe schon immer gewusst hier wird einem geholfen mal früher mal späterr
 
Gruß Detlef Tussing
Windows XP, XProfan 10
16.04.2010  
 




E.T.

Hätte IF das Thema "ERLEDIGT" nicht gemacht würde mein alter Beitrag in den
Tiefen von XPROFAN versinken


... und genau drum hab ichs wieder auf aktiv gesetzt, sonst sucht man sich ja d... & d...
Ist aber schon (wiedermal) ne feine Erfindung von unsern iF .
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
17.04.2010  
 




RGH
E.T., Beitrag=56781, Zeitpunkt=16.04.2010
Hab eben beim durchlesen des ganzen Beitrages noch folgende Frage entdeckt:

E.T., Beitrag=56781, Zeitpunkt=16.04.2010
Kann man an einem laufenden Programm (unter Xprofan geschriebene EXE Datei) Variablen übergeben ???


Siehe hierzu mal in der XProfan-Hilfe unter 29.2.5 - Prozesskommunikation mit Speicherdateien .

Funktioniert prima !!


... und wird möglicherweise ab der nächsten XProfan-Version ohne API funktionieren!

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
17.04.2010  
 




Detlef
Tussing
bin zurzeit in Frankfurt und habe keinen Nadeldrucker zum prüfen
aber geht es auch mit USB-Paralell Kabel ?
denn so hab ich es probiert vergeblich

$P+
Declare myvar%,text$,Gerät%,n$
case %parcount : myvar%=val(par$(1))
myvar%=30 Testvariable anstelle von case
Gerät%=int(myvar%/10)
n$=Gerät%
locate 10,10
Text$= Date$(0)+ " "+ Time$(0)+ " Gerät " + n$ + " ALARM Person in Gefahr"
print text$
StartPrint
UseFont "ARIAL",10,10,1,0,1
DrawText 100,100,Text$
EndPrint
 
Gruß Detlef Tussing
Windows XP, XProfan 10
19.04.2010  
 



>> aber geht es auch mit USB-Paralell Kabel ?

Grundsätzlich ja würde ich behaupten, dies aber wiederum vom Kabeltreiber bzw. dessen Einstellungen äußerst abhängig sein mag. ^^

Mit StartPrint wiederum kannst Du "nur" mit Druckern drucken, für die ein Windows-Druckertreiber installiert ist. Steuerzeichen z.B. an LPT1 kopieren benötigt keinen Druckertreiber.
 
19.04.2010  
 




Detlef
Tussing
mit dem USB-Paralell Kabel gibt es keine LPT1
nur USB001 Virtual printer for USB

damit druckt er, aber eben mit Seitenvorschub

was nun??
 
Gruß Detlef Tussing
Windows XP, XProfan 10
22.04.2010  
 



>> mit dem USB-Paralell Kabel gibt es keine LPT1

Die Kabeltreiber stellen meist einen Comport bereit, vlt. kannst Du mal prüfen was passiert, wenn Du zu diesem Comport ("com1"...) kopierst?

Was ich jetzt nicht verstanden habe, ob Du beim Seitenschub mit StartPrint druckst oder per Copy.

Wenn der Seitenvorschub bei Copy käme, hätte dies ja andere Gründe.
 
22.04.2010  
 




Detlef
Tussing
Habe bisher nur mit StartPrint probiert
da copy nur mit LPT1 geht und die gibt es nicht

habe mir unter xp eine LPT1 eingerichtet
dann mit cmd und mode die LPT1 nach com1 umgeleitet und "print print.txt" ergibt
die Antwort "Datei wird an com1 gesendet"
ich habe zwar einen USB-seriell adapter aber keinen seriell-paralell Adapter um das zu prüfen
 
Gruß Detlef Tussing
Windows XP, XProfan 10
22.04.2010  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

41.262 Betrachtungen

Unbenanntvor 0 min.
RudiB.25.02.2020
H.Brill15.03.2014
dr.dirk29.01.2014
Andreas Koch11.07.2013
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie