× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Re: Modify EBCDIC>ASCII xlate table
  • From: Scott Klement <klemscot@xxxxxxxxxxxx>
  • Date: Tue, 23 Jan 2001 17:56:01 -0600 (CST)


Hi Dan...

On Tue, 23 Jan 2001 D.BALE@handleman.com wrote:

> I've created a remote out queue to use an IP-addressable (ASCII) label printer
> on our network.  The printer requires an ASCII hex code '02' as a prefix to
> several "system-level" commands.

We have several Datamax label printers that use this x'02' as a prefix to
commands... there are also x'01' prefixes, too... 

> Our experience with this type of label printer thus far has been to attach it
> to a 5250 dumb terminal via the serial port.  The IDEA display station allows
> custom translation and it is here that we translate an '@' character (EBCDIC
> x'7C') to an ASCII x'02' character.

Interesting idea... I could probably use that :)

> Is a workstation customizing object the way to go here?  Is there an existing
> EBCDIC-to-ASCII *WSCST object that I can copy to a new one and modify the one
> byte?

Just set one up and tell it that '@' is an ASCII control sequence...
Then tell it that the sequence is x'02'

Like this:

:WSCST DEVCLASS=TRANSFORM.

     :TRNSFRMTBL.
     :SPACE
       DATA ='20'X.
     :CARRTN
       DATA ='0D'X.
     :LINEFEED
       DATA ='0A'X.
     :ASCCPINFO.
     :CODEPAGE
       CODEPAGE = 437
       DATA =''X.
     :ASCIICTL
       ASCII ='40'X
       DATA ='02'X.
     :EASCCPINFO.
:EWSCST.

If you typed that into source member LABEL in LIB/QTXTSRC, then you'd
compile it with:

CRTWSCST WSCST(MYLIB/LABEL) SRCFILE(LIB/QTXTSRC)

then specify MYLIB/LABEL as the workstation customizing object.



+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.