- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: bar code printing problem with la36w printer
Operating System - OpenVMS
1752031
Members
4773
Online
108784
Solutions
Forums
Categories
Company
Local Language
юдл
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
юдл
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-24-2009 07:16 AM
тАО11-24-2009 07:16 AM
bar code printing problem with la36w printer
I am printing barcodes using an la36w character printer and when I needed to print an * as part of the barcode string, it ignores the * character in the barcode and prints all other characters before and after. I am also printing human readable which prints below the bar code. I prints all other characters.
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-24-2009 07:34 AM
тАО11-24-2009 07:34 AM
Re: bar code printing problem with la36w printer
Which particular bar code scheme are you using with this Genicom LA36W dot matrix printer?
Some bar code schemes special-case the asterisk character. Barcode 39 tends to use the asterisk character as the start and stop marker, for instance.
Can you post up the escape sequences and character data you're seeking to print here?
FWIW, this looks to be a printer-specific question, and not anything particularly to do with OpenVMS itself.
Some bar code schemes special-case the asterisk character. Barcode 39 tends to use the asterisk character as the start and stop marker, for instance.
Can you post up the escape sequences and character data you're seeking to print here?
FWIW, this looks to be a printer-specific question, and not anything particularly to do with OpenVMS itself.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-24-2009 07:46 PM
тАО11-24-2009 07:46 PM
Re: bar code printing problem with la36w printer
14=channel number
27=esc
other ascii characters sent to serial line printer is open on.
DISPLAY(14,155,48,'25',59,59,59,'360',59,59,59,39,113)
DISPLAY
(14,155,57,53,2);CSI,Pn,`=Position to column 2
DISPLAY(14,27,37,32,48) ;ESC,%,SP,0=Start Bar Code
entry='P350205816*OP10'
DISPLAY(14,ENTRy) ;Print this in Bar Code
; DISPLAY(14,27,37,64) ;ESC,%,@=Stop Bar Code
DISPLAY(14,13) ;Set back to column 1
every character for entry field prints in barcode except the *
27=esc
other ascii characters sent to serial line printer is open on.
DISPLAY(14,155,48,'25',59,59,59,'360',59,59,59,39,113)
DISPLAY
(14,155,57,53,2);CSI,Pn,`=Position to column 2
DISPLAY(14,27,37,32,48) ;ESC,%,SP,0=Start Bar Code
entry='P350205816*OP10'
DISPLAY(14,ENTRy) ;Print this in Bar Code
; DISPLAY(14,27,37,64) ;ESC,%,@=Stop Bar Code
DISPLAY(14,13) ;Set back to column 1
every character for entry field prints in barcode except the *
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО11-25-2009 08:13 AM
тАО11-25-2009 08:13 AM
Re: bar code printing problem with la36w printer
If I've decoded that wad of character data correctly, it looks like you're using 3 of 9 (also called 39), and the basic 39 barcode format does not permit asterisks. You get alphanumerics and dash, period, dollar, slash, plus and percent punctuation.
If you are using 39, then that format uses asterisks as part of the barcode, and that character should not be embedded within the barcode. Find the DECSBCA control sequence (CSI Ps1 ; Pn2 ; . . . ; Ps9 ├М q) here (which looks like the 155 48...) and confirm that.
I'm not in a position to freely contribute additional time to reverse-engineer and comment the control sequences present within this COBOL code.
Extended 39 barcode can provide an *, but that looks to need to be encoded as /J or some such escapement. And I'd guess that this printer predates the existence of extended 39.
http://www.idautomation.com/code39faq.html
If you are using 39, then that format uses asterisks as part of the barcode, and that character should not be embedded within the barcode. Find the DECSBCA control sequence (CSI Ps1 ; Pn2 ; . . . ; Ps9 ├М q) here (which looks like the 155 48...) and confirm that.
I'm not in a position to freely contribute additional time to reverse-engineer and comment the control sequences present within this COBOL code.
Extended 39 barcode can provide an *, but that looks to need to be encoded as /J or some such escapement. And I'd guess that this printer predates the existence of extended 39.
http://www.idautomation.com/code39faq.html
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
News and Events
Support
© Copyright 2024 Hewlett Packard Enterprise Development LP