PDA

View Full Version : Client ACCESS + HP990Cxi Drucker



hgdieterle
06-08-03, 11:21
Hallo,

habe einen HP990Cxi Drucker über Client-Access angeschlossen.
Leider wird mir in der Sitzung kein Treiber für den HP990 angezeigt. Wo kann man diesen Treiber für Client Access bekommen ?

Vielen Dank im voraus

Fuerchau
06-08-03, 13:58
Wenn Du Hosttransform verwenden willst, kannst du nur einen kompatiblen Treiber (z.B. *HP5, *HP6) verwenden.
Treiber werden ausschließlich von IBM mit dem Release ausgeliefert und werden selten erweitert.

Wenn HPx-Treiber ggf. nicht funktionieren, kann nur zusätzlich ein WSCST-Objekt erstellt werden, dass dann die benötigten Escape-Sequenzen bereitstellt. Hierzu braucht man aber leider die "Programmierbeschreibung" des Druckers, die es heute wiederum eher selten gibt.

Ohne Hosttransform kannst du einfach den aktuellen Windowstreiber verwenden:

Menü Kommunikation->Konfiguration->Konfigurieren, "Druckausgabe auf dem System" ausschalten.
Dann über Datei->Druckerkonfiguration den Windowsdrucker bzw. Standarddrucker auswählen.

hgdieterle
06-08-03, 14:21
Vielen Dank für den Tip. Werde aus ausprobieren !

TGsoft
06-08-03, 15:40
Hallo,

dieser Drucker soll laut IBM mit HPT mit dem *HP500 Treiber funktionieren.....

Ansonsten gilt das vorher geschriebene.

Gruß Thomas

hgdieterle
07-08-03, 08:09
Hallo,
habe den Drucker als *HP560 beschrieben und kann damit eine Liste ganz normal drucken. Sende ich aber einen AFP-Datenstrom mit Overlay zu dem Drucker habe ich folgendes Problem:

Das Overlay wird korrekt gedruckt, der normale Text wird aber ohne Zeilenumbruch komplett in eine Zeile geschrieben.

Benutze ich andere Druckertreiber wird nur der Text, aber nicht mehr das Overlay gedruckt.

Fuerchau
07-08-03, 09:45
Das Problem wird hier sein, dass die Escape-Sequenzen doch nicht ganz kompatibel sind.
Due kannst folgendes probieren (Auszug aus dem Handbuch PrinterDeviceProgramming):

Using the host print transform in raster mode
In raster mode, the Host Print Transform builds a raster image for each page of the
output. The raster image is then compressed. AFP fonts must be installed on
OS/400 before using the raster mode. Both the SCS-to-ASCII and AFP-to-ASCII
transforms support raster mode.
Why use raster mode?
You would use raster mode for the following:
v Raster mode preserves the relative position of text, images, barcodes, and
overlays if the output is positioned within the no print border of your ASCII
printer.
v To transform SCS or AFP output to formats other than printer data streams. The
Host Print Transform function can, for example, transform SCS or AFP output to
TIFF (Tagged Image File Format) for viewing or archiving.
v To support SCS or AFP functions not available on your ASCII printer. For
example, the IBM 4019 printer does not support multiple print orientations on
the same page.
v To support the printing of AFP output spooled with DBCS or Unicode (UCS-2)
encoded data.
Enabling raster mode
To enable raster mode:
v Install product option 8, AFP Compatibility Fonts, for Operating System/400®.
v For better font support install, IBM AFP Font Collection for IBM Operating
System (5648–B45).
v For SCS or AFP output containing double byte characters (DBCS) install the
Advanced Function Printing DBCS Fonts/400 (5769FN1). You can also install one
of the DBCS outline font features for the IBM AFP font collection. For AFP
output containing Unicode (UCS-2) encoded data, install the AFP Unicode
migration fonts. For SCS output you must also specify, the OS/400 system value
QIGCCDEFNT (double byte coded font).
v Configure the Host Print Transform to use a Workstation Customization Object
(WSCST) with the following tag:
:RASTERMODE
SCS=YES
AFP=YES.
Raster mode does not support all printer data streams. Refer to the Workstation
Customization Programming manual for detailed information about raster mode
support.

Limitations of raster mode
The following are limitations of raster mode:
v Raster mode requires more OS/400 resources and is slower than the Host Print
Transform mapping mode.
v Raster mode does not support dot matrix printers.
v The Host Print Transform can only produce raster images with 240 or 300 dots
per inch (dpi). It does not support ink jet printers that have a resolution of 360
or 720 dpi.
v Raster mode does not support hardware justification of text.
v For SCS output that contains double byte characters (DBCS), you can specify
only one double byte coded font. Setting the QIGCCDEFNT system value selects
this font..

Erstellen WSCST:

RTVWSCST DEVTYPE(*TRANSFORM)
MFRTYPMDL(*HP560)
SRCFILE(QGPL/QTXTSRC)
TEXT('WSCST-Objekt HP560')

In den Text fügst du obige Zeilen nach ":TRNSFRMTBL." ein:

:RASTERMODE
SCS=YES
AFP=YES.

anschließend

CRTWSCST WSCST(QGPL/HP560WS)
SRCMBR(HP560)
SRCFILE(QGPL/QTXTSRC)

und

CHGDEVPRT DEVD(MYPRT)
WSCST(QGPL/HP560WS)

Eine Zuordnung über CA400 klappt leider nicht.