T.R | Title | User | Personal Name | Date | Lines |
---|
3389.1 | Sounds like a terminal/queue/port setup problem | SCOTTC::MARSHALL | Spitfire Drivers Do It Topless | Wed Oct 13 1993 19:45 | 14 |
| My recommendation to the basenoter is to set all the terminal lines to 8 bit if
possible, to allow the DEC MCS character set to be transmitted correctly. Make
sure everything everywhere is configured for eight bits, and understands the DEC
MCS character set.
I suspect the print queue is converting the MCS pound sign to a character the
printer understands, but that when printing via the port, no usch conversion is
being performed. Without having access to the printer, its manual showing
printable character tables, your VT terminals and lines, etc, it's hard to say
anything more specific, or suggest how you can get pound signs on the port
printer. Most printers these days have such characters as the pound sign
user-definable anyway, maybe that would be the best thing to do?
Scott
|
3389.2 | Which � signs? | IOSG::NEWLAND | Richard Newland, IOSG, REO2-G/L2 | Wed Oct 13 1993 20:18 | 22 |
| How are the � signs being created?
Some DEC terminals and printers (and particuarly those sold in the UK where
I'm assuming the customer is) can be set-up so that the # character
(Numeric code - Hex 23, Decimal 35, Octal 43) is printed as a pound sign.
If the users are creating � signs in this way then all terminals and
printers must be set-up in the same way.
If you are using terminals and printers which support the DEC Multinational
or the ISO Latin-1 character sets a pound sign can be generated using
'Compose' 'L' '-' (Numeric code - Hex A3, Decimal 163, Octal 243).
Is the same Print Style, and therefore WPS-PLUS Printer Table, being used
when printing to a queue and the port printer?
What WPS-PLUS Printer Table is being used, and has it been created by the
customer?
Richard
|
3389.3 | similar on Laserjets ? | TOPPER::BARHAM | Norbert: | Tue Dec 07 1993 17:11 | 62 |
| ALL-IN-1 3.0, SETHOST 4.?
I think I have the same problem but on both HP Laserjet II's and III's
with uncustomised LASERJET and HPLJIII tables.
The customer is printing in parallel from a DEC 220 PC with a LK250 or
Gold LK250 keyboard. They log in to VMS via sethost from the PC first.
Since character 035 is printed for a Shift 3, we changed this
in the HPLLFF.PRC printer character table to equal the character � (same
as character 163). This worked fine for me but the customer gets the
following results printing to PORT or 'networked' printers :-
Where to Print style Output Character Set on printer
PORT LASERJET ;;; ISO-4
PORT LASERJET ;;; Roman 8
NETWORK LASERJET ��� ISO-4
NETWORK LASERJET ��� Roman 8
PORT LP11 ��� ISO-4
PORT LP11 ### Roman 8
Printing to FILE, style LASERJET/HPLJIII shows the � character is correctly
output for a � sign.
So the problem is that what he calls 'networked' or 'queued' printers
print � signs fine whatever the character set on the printer but when
printing to PORT with LASERJET (or HPLJIII) he gets ;;; characters.
I want him to try it on a VT terminal but he says he doesn't have one.
The PC group suggested that in DOS he do
SET NVTNRC=1
which prevents a $SET TERM/INQUIRE from replacing your National
Replacement Character Set with the DEC Multinational Character Set.
(although I think we do actually want the DEC multinational character
set! Still works for me anyway.) Then
within sethost try choosing NRC mode and British Character Set (under
GENERAL) and Digital LK250 keymap (under KEYBOARD) since they are using
lk250's. This had no effect, neither did changing between 7 and 8 bit.
I got him to print to file and copy the VMS file to DOS. This file appears
to contain double top right square brackets (like character 012 or 297)
in place of the double chevron � when editted from DOS but they print out as
� signs when he does COPY FILE LPT1: Does this mean the port setup is
OK ??
I also attempted the COPY_TO_PORT function but have been unable to get
it working. I did
<get #a="disk:[username]filetoprint.txt"
<copy_to_port #a
but nothing happened. Is this wrong ?
So the question is, what could be causing ;;; characters to print in
place of ��� signs when printing to PORT ? I would like to blame sethost
setup but I can't think what else to check.
|