John in Wales wrote:
> the first time data is sent to the port, the printer-head moves to the
> margin - no text. The second time, the printed output which should
> have come out first comes out then. The third time, the printed
> output expected the second time comes out, and so on.
-------------
Marcel replied -
PCs and QDOS use different line terminator. PCs use CR/LF where QDOS
only uses LF. Therefore I presume the printer is in PC mode and waits
for a CR which it doesn't get.
--------------------------
John in Wales wrote:
Thanks Marcel.
I think this factor has already been checked out - but I'll have another
look for joy in that direction.
John in Wales now writes:
I have checked out CR/LF again carefully. Still no joy.
I now, after *many* frustrating hours (:( wonder if there may be a
connection with Thierrys recent observation viz. -
There is a bug in SMSQ/E v2.98 for QXL that trigers characters lost
when sending data via serial and parallele port. The work around is
to reduce the serial/parallele buffer to 1 character (PAR_BUFF 1 in
your case) but this is also to say that the maximum speed will drop
down to 2000cps (as with older SMSQ/E version)...
------------------
My system is -
QPC-2 : v 1.51
SMSQ/E: v 2a91 (does the 'a' mean 'for QPC' ?, please any one)
sBASIC : v HBA
As I detailed some months ago; this is not the only (data flow) problem with
this setup [QPC2; Serial 1 to EPSON DX-100].
MS software continues to write faultlessly to the same printer on the same
port( but using the [different] EOL dip-sw settings for the PC alternative
as mentioned, of course!).
I havn't tried Thierry's 'fix' but perhaps it is time to move to QPC2v2 and
try
again then? Please, can anyone say how upgrades are obtained and the cost.
And do they arrive with additional documentation? On this list, I've lately
seen references to QPC2 features about which I know not. Nothing new there
then! (;>) but I have, so to speak, "devoured" the paperwork provided.
Thanks in anticipation.
John in Wales