Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Setting font weight both on printing (EPSON LX-300+) or in VT

1,182 views
Skip to first unread message

Engel

unread,
Jun 1, 2007, 4:16:58 AM6/1/07
to
Hello All,

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

BobW

unread,
Jun 1, 2007, 5:35:36 AM6/1/07
to
"Engel" <engel....@gmail.com> wrote in message
news:1180685818.1...@o11g2000prd.googlegroups.com...
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


Engel

unread,
Jun 1, 2007, 6:25:52 AM6/1/07
to
On Jun 1, 5:35 pm, "BobW" <BobW56.at.rkwco.com> wrote:

> 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!

Kevin Powick

unread,
Jun 1, 2007, 8:22:49 AM6/1/07
to
On Jun 1, 6:25 am, Engel <engel.alf...@gmail.com> wrote:

> 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.


Message has been deleted

Engel

unread,
Jun 3, 2007, 10:24:06 PM6/3/07
to

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

Mike Wooding

unread,
Jun 4, 2007, 9:50:52 AM6/4/07
to
"Engel" <engel....@gmail.com> wrote in message
news:1180923846.9...@g37g2000prf.googlegroups.com

> 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


Ron White

unread,
Jun 4, 2007, 11:28:22 AM6/4/07
to
I have not used Epson printers for some time now but
I still have a manual for the LX-800 printer. It shows
Esc E to select emphasized mode and Esc F to cancel and
Esc G to select double-strike mode and Esc H to cancel.

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

Mark Brown

unread,
Jun 4, 2007, 11:31:00 PM6/4/07
to
Something else to try, though there's no guarantee...

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...

yasu...@gmail.com

unread,
Jul 19, 2012, 3:43:42 AM7/19/12
to
hi mike,

this

Noong Lunes, Hunyo 04 2007 21:50:52 UTC+8, si Mike Wooding ay sumulat:
> &quot;Engel&quot; &lt;engel....@gmail.com&gt; wrote in message
> news:1180923846.9...@g37g2000prf.googlegroups.com
>
> &gt; I&#39;m sorry it is just a typographical error, so it must be Char(27) not
> &gt; Char(2).
> &gt;
> &gt; I have visited some manual and the code goes that way, it says that
> &gt; Char(27)+E turns boldface ON, while Char(27)+F turns it off. Like what
> &gt; I have said, I use those snippets but, it fails. If someone who has
> &gt; the same printer of mine could test, I love to hear it from them the
> &gt; codes I have to write. Thanks
>
> Engel
>
> I haven&#39;t one here now (it went a long time ago), so I can&#39;t test it for
> you, but I have used Epson LX printers in the past.
>
> From memory, the printer has two modes of operation, &quot;ESC /P&quot; mode and &quot;IBM
> 2380 plus&quot; mode. (Others in the thread have been posting PCL sequences,
> these won&#39;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:&quot;(&quot; was the
> sequence to switch into bar code mode, so if you&#39;ve been entering some of
> those other escape sequences goodness only knows what you&#39;ll have been
> getting out.) :-)
>
> The &quot;ESC E&quot; sequence *should* work if the printer is in ESC/P mode, but I&#39;m
> not sure it will work in IBM mode, and I&#39;m sorry, but I can&#39;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 &quot;NORMAL&quot;
> 003 PRINT CHAR(27):&quot;E&quot;:&quot;BOLD&quot;
> 004 PRINT CHAR(27):&quot;F&quot;:NORMAL AGAIN&quot;
> 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&#39;d then look at switching the printer into hex mode to check that the
> characters are being recieved correctly. You should see &quot;1B : 45&quot; for bold
> on and &quot;1B : 46&quot; for bold off.
>
> If that&#39;s fine, you know it isn&#39;t a communication issue so it must be a
> printer setting issue.
>
> Is bold supported in the font you&#39;re using? Please try the above and let me
> know how you get on.
>
> In the meantime, I&#39;ll put my thinking cap on and see if I can come up with
> anything else.
>
> Regards
>
> Mike Wooding

Hi mike,
this thread maybe to old, but i just wandering if you can help me with the escape code for bar code in LX 300 + . You said, that LX 300+ is capable of printing bar codes, which is a good sign for me..
Your help really appreciate mike..

shynn

Mike Wooding

unread,
Jul 20, 2012, 1:53:03 PM7/20/12
to
yasu...@gmail.com wrote:

> Hi mike,
> this thread maybe to old, but i just wandering if you can help me
> with the escape code for bar code in LX 300 + . You said, that LX
> 300+ is capable of printing bar codes, which is a good sign for me..
> Your help really appreciate mike..
>
> shynn

Hi Shynn

First things first, many people who used to post here have moved over to the
Google Group [mvdbms] and you'd be better posting future questions there.

Now back you your query above, Epson have all the manuals for the LX 300+ on
their web-site.

The following link takes one there:
https://www.epson.com/cgi-bin/Store/support/supDetail.jsp?infoType=Doc&oid=14340&prodoid=10526&category=Products

Barcode printing details are specified in the User Manual which can be
retrieved directly using this link:

http://files.support.epson.com/pdf/lx300p/lx300pu1.pdf

Barcode commands are detailed on pages A-15 through A-17 (pages 122-124 in
the PDF).

If you need more specific help, please post back with more details of what
you're trying to do and I'll try my best.

Hope that helps.

Regards

Mike


0 new messages