I'm new here in PICK, can you give some example that prints a certain
text on screen or to the printer on bold weight? I wish to have a
report wherein the total amount of the invoice is printed bold.
Any help are greatly appreciated. Thank you
That's a simple statement for me to say because there may be a lot more
involved than that, depending on a number of things, such as are there other
printers that this report might be sent to? Maybe a display, too, since
you're asking about going to the screen.
Think of it as a stream of data that's being sent to the printer, which is
exactly what it is, and you just have to insert the sequence of characters
that the printer is looking for that says BOLD ON then when you want it to
go back to regular print, you have to send the command BOLD OFF. You'll
need to look in your manual for that printer and find the right sequence.
Most likely it will start with the <ESC> key value, or 27, followed by a
couple more characters.
Good luck.
BobW
> In the program that prints your report, you need to send the escape sequence
> to turn bold printing on before your total value then send the escape
> sequence to turn it back off afterwards.
>
> That's a simple statement for me to say because there may be a lot more
> involved than that, depending on a number of things, such as are there other
> printers that this report might be sent to? Maybe a display, too, since
> you're asking about going to the screen.
>
> Think of it as a stream of data that's being sent to the printer, which is
> exactly what it is, and you just have to insert the sequence of characters
> that the printer is looking for that says BOLD ON then when you want it to
> go back to regular print, you have to send the command BOLD OFF. You'll
> need to look in your manual for that printer and find the right sequence.
> Most likely it will start with the <ESC> key value, or 27, followed by a
> couple more characters.
>
> Good luck.
> BobW
Thanks, I already did that, "Bold-ON" is "E" while "Bold-OFF" is "F"
Print Char(2): "E": "Churva": Char(27): "F"
Still, that code didn't work. Help me!
> Thanks, I already did that, "Bold-ON" is "E" while "Bold-OFF" is "F"
>
> Print Char(2): "E": "Churva": Char(27): "F"
>
> Still, that code didn't work. Help me!
Are you sure the sequence should start with Char(2), or is that a
typing mistake?
What you have posted seems correct *if* that is what your printer
manual describes as the code sequences.
I'm sorry it is just a typographical error, so it must be Char(27) not
Char(2).
I have visited some manual and the code goes that way, it says that
Char(27)+E turns boldface ON, while Char(27)+F turns it off. Like what
I have said, I use those snippets but, it fails. If someone who has
the same printer of mine could test, I love to hear it from them the
codes I have to write. Thanks
> I'm sorry it is just a typographical error, so it must be Char(27) not
> Char(2).
>
> I have visited some manual and the code goes that way, it says that
> Char(27)+E turns boldface ON, while Char(27)+F turns it off. Like what
> I have said, I use those snippets but, it fails. If someone who has
> the same printer of mine could test, I love to hear it from them the
> codes I have to write. Thanks
Engel
I haven't one here now (it went a long time ago), so I can't test it for
you, but I have used Epson LX printers in the past.
From memory, the printer has two modes of operation, "ESC /P" mode and "IBM
2380 plus" mode. (Others in the thread have been posting PCL sequences,
these won't work with your printer. In fact, if memory serves me correct,
the LX-300+ has bar code capability and I seem to recall ESC:"(" was the
sequence to switch into bar code mode, so if you've been entering some of
those other escape sequences goodness only knows what you'll have been
getting out.) :-)
The "ESC E" sequence *should* work if the printer is in ESC/P mode, but I'm
not sure it will work in IBM mode, and I'm sorry, but I can't remember what
the correct sequence would be were that the case.
In your shoes, I would simplify the problem. Forget getting bold to work in
your report and just try getting it to work full stop (or period depending
which side of the pond you are).
So, create a simple program, something like the following:
001 PRINTER ON
002 PRINT "NORMAL"
003 PRINT CHAR(27):"E":"BOLD"
004 PRINT CHAR(27):"F":NORMAL AGAIN"
005 PRINTER CLOSE
Do you get normal text, bold text and normal text again? If not, something
is clearly wrong and further investigation is required.
I'd then look at switching the printer into hex mode to check that the
characters are being recieved correctly. You should see "1B : 45" for bold
on and "1B : 46" for bold off.
If that's fine, you know it isn't a communication issue so it must be a
printer setting issue.
Is bold supported in the font you're using? Please try the above and let me
know how you get on.
In the meantime, I'll put my thinking cap on and see if I can come up with
anything else.
Regards
Mike Wooding
Maybe these codes will work on your 300.
Ron White
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
------->>>>>>http://www.NewsDemon.com<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access
Write a test program like:
printer on
print @(-13):"Bold Text":@(-14):" Regular Text"
printer close
then, from tcl, try:
ASSIGN-FQ 100, EPSON.xxx (C
SP-ASSIGN F100
RUN TEST.PRINT
The Assign-FQ process uses the Devices file to generate a table of
terminal/printer control codes. The C option compiles it to machine code.
There are a couple epson devices defines, perhaps on might work for you.
Mark Brown
"Ron White" <r...@eckel.com> wrote in message
news:46642f8e$0$7108$b9f6...@news.newsdemon.com...