Version 3.05 Release Notes 06/30/06
|
npnlmin 3.45
npnlmout 3.45
bootpd 2.3 |
Modify to support 5-digit PIN
numbers.
Fix several bugs in PTYPE=SMTP emailing of spoolfiles.
|
Version 3.04 Release Notes 04/02/04
|
npnlmin 3.45
npnlmout 3.45
bootpd 2.3 |
Fix problem with default banner
When printing with ;BANNER option, a bug introduced in 3.03
would cause the banner to have an incorrect environment file
name and in some cases would cause the printer driver program
(NP92DRV) to abort.
|
Version 3.03 Release Notes 07/02/02
|
|
npnlmin 3.45
npnlmout 3.45
bootpd 2.3 |
Fix problem with SMTP PTYPE and
eFORMz
When printing with PTYPE=SMTP and using eFORMz, the emailing
process would fail with SMTP error 553. This was caused by the
incorrect parsing of the RECIP option on the OPTIONS line.
Fixed additional bugs in the PTYPE=SMTP feature that caused any
files passed through eFORMz and then emailed to be formatted
incorrectly.
Fixed problem in PTYPE=SMTP implementation that caused failures
when specifying multiple mail recipients. You may now use more
than one recipient as ;RECIP="name@domain,name1@domain" without
problems.
|
Version 3.02 Release Notes 11/16/01
|
npnlmin 3.45
npnlmout 3.45
bootpd 2.3 |
Fixed problem with Java 1.3
Compatibility problems between NetPrint and the Java 1.3 JVM would cause system abort
1495. Fixed per HP recommendation to work around the problem.
Fixed bug in 3.0 release that would cause printing problems when spoolfiles were not
able to be printed on the first attempt. On the retry, the spoolfile contents would be
sent to the internal log files instead of to the printer.
|
Version 3.01 Release Notes 11/16/01
|
|
npnlmin 3.45
npnlmout 3.45
bootpd 2.3
Back to top
|
Remove trace statements.
Removed debug trace statements that caused extraneous output to be written to the NP92JOB $STDLIST.
|
Version 3.0 Release Notes 11/09/01
|
|
npnlmin 3.45
npnlmout 3.45
bootpd 2.3
Back to top
|
Modify to support eFORMz faxing and emailing features.
Add new printer type, PTYPE=SMTP. This will send print jobs as
email messages with the spoolfile included as an attachment. The
NODE= option specifies the IP address of the SMTP mail server.
The RECIP="string" option specifies the mail recipient address.
Add new queue scanning option. It is now possible for NetPrint to detect calls to
the MPE FCLOSE Intrinsic and determine when new spoolfiles are created and
process them without scanning the spool queue. Detection of files when
they are created means NetPrint does not need to scan the queue. To use
this new file detection method, set the INTERVAL to a long period of time.
Do not set any special SCANMODE. The idea is to have NetPrint still do a
full queue scan but only once in a while. The rest of the time, NetPrint will
sleep and rely on the FCLOSE trap to wake NetPrint if a new spoolfile is created.
To enable FCLOSE trapping, run ARMPE.PUB.MINISOFT in a job or session before any programs
are run. This will set the FCLOSE trap for the job or session and any programs run in it.
You can disable the trap by running DISARMPE.PUB.MINISOFT. The trap is automatically
removed at logoff.
Note that the FCLOSE trap is not able to detect the closing of the $STDLIST of jobs.
The FCLOSE trap is not able to detect a change in the priority, copies or device
of an existing spoolfile. You can either let the regular scan pick such files
or issue the NP92CNTL.PUB.MINISOFT SCAN command to trigger an immediate scan of the
queue, after changing a spoolfile.
In order to update NetPrint, all jobs and sessions with traps must be logged off.
It is recommended that traps not be enabled for MANAGER.SYS.
NPMLMIN and NPNLMOUT updated to version 3.45 to fix several minors bugs.
NOTE: NPNLMIN and NPNLMOUT are no longer supported on NetWare 3.xx servers.
|
Version 2.28 Release Notes 5/07/01
|
|
npnlmin 3.43
npnlmout 3.43
boot pd 2.3
Back to top
|
Modify Netprint to support the eFORMz Java Listener. The
eFORMz Listener is a new interface to eFORMz on the HP e3000 that provides
significant improvement in print job throughput on the HP e3000. The eFORMz
Listener starts the Java Run Time for the eFORMz print engine one time and
keeps the JVM and print engine waiting in the background. Netprint now
sends print jobs to the Listener where the eFORMz print engine is waiting,
to be processed. By keeping the eFORMz engine and JVM alive between print
jobs, the overhead of starting the JVM and launching the print engine for
each print job is eliminated.
The eFORMz Listener runs as a background program under the Netprint job.
The Listener is executed with a RUNBKG statement in the NP92CONF file.
A special MPE variable is defined in the NP92JOB file to turn on the connection
between Netprint and the eFORMz Listener for delivery of print jobs. Several other
file equations and variable definitions have been added to NP92JOB to support the
eFORMz listener.
The latest update for eFORMz will need to be installed. Consult the eFORMz documentation
for more information.
Modified Netprint to support MPE variable expansion on the RUN and RUNBKG statements.
Modified Netprint to support single or double quotes around the MPE command executed by
an MPE statement in the NP92CONF. This allows case to be preserved on MPE commands
NPNLMIN and NPNLMOUT have been modified to handle thread aborts without operator
intervention. Previously, if a thread aborted, a console popup window was displayed
with the error and this window had to be cleared by user interaction before NLM
execution could continue. Now thread aborts are logged to the NLM log window and no popup
window is displayed. This means the thread can abort cleanly and NLM execution continues
without interruption or operator intervention.
|
Version 2.27 Release Notes 3/02/01
|
|
npnlmin 3.42
npnlmout 3.42
bootpd b 2.3
Back to top
|
Modify to allow printing of Private Spoolfiles. Private spoolfiles are normally
excluded from processing to honor MPE security requirements. You can override
this restriction by adding the selection-criteria keyword STATE=PRIVATE to
the NETPRINT statement. You must also assign the SM capability to MGR.MINISOFT
or whatever user name that the NP92JOB uses to logon.
Modify to allow retention of the eFORMz/FlexForm merge file. You can now use the
;SAVEMERGE option to keep the merged spool file created by the eFORMz or FlexForm
merge process after it is printed. The merged file is normally treated as a temp file
and purged after printing is completed. With the ;SAVEMERGE option, after printing is
completed, the merge file will remain in the spool queue as a deferred file with the
same file name as the source spoolfile.
Netprint now supports the use of HP's network printer setup files (NPCONFIG) on the ;E=
and ;EK= options. HP's files are just flat files with escape sequences. These files have
a file code of zero. File code zero used to be reserved for HP2608 VFC files and
Netprint detected that the setup files were not the correct format for HP2608s and
generated an error. This is now fixed to handle HP setup files and HP2608 files, any file
with file code zero as a flat file, whose contents are pre-appended to the spoolfile being
printed.
|
Version 2.26 Release Notes 9/25/00
Fixes Problems with FlexForm and eFORMz Merging Process
|
|
npnlmin 3.42
npnlmout 3.42
Back to top |
When printing with FlexForm or eFORMz, if you specified an invalid environment
file name, the merge process would fail and the source spoolfile might be purged.
The error message issued when this happened was not very clear. Now, if you use an
invalid environment file name, the spoolfile is not printed and is NOT purged and
a clear error message is written in the log.
When printing with FlexForm or eFORMz, if you used an OUTFENCE statement in the Netprint
block and set the outfence above 1, the merged FlexForm/eFORMz spoolfile would not print.
This has been fixed so that OUTFENCE and FF/EF work together correctly.
The NETPRINT statement selection-criteria J<relop>'jobnum/name did not work
correctly. It now works as documented.
|
Version 2.25 Release Notes 9/25/00
Fixes the Bug Release in 2.24
|
|
npnlmin 3.42
npnlmout 3.42
boot pd 2.3
Back to top |
The conversion of Netprint to the replacement MAIL Intrinsic library had a bug that
would cause the NP92CNTL printer RESUME command to be ignored in some cases. This
has been fixed.
Add support for eFORMz electronic forms product. Invoke eFORMz by using option
;EFORMZ=filename on the OPTIONS statement. This will execute an eFORMz merge of the source
spoolfile and the electronic form and print the formatted result.
Corrected problems with failure to print FlexForm files when the number of spool files
on the system was greater than 2048. NetPrint now correctly processes spool files up
to a maximum of 6144 files in the spool queue.
|
Version 2.24 Release Notes 10/21/99
Fixes the NP92JOB deadlock problem
|
|
npnlmin 3.42
npnlmout 3.42
boot pd 2.3
Back to top
|
Netprint/92 makes extensive use of the MPE Mail Intrinsics for inter-process
communication. There is a known bug in the MPE Mail Intrinsics that can result in
deadlocks between processes using these intrinsics. HP has made no progress in fixing
this bug, so Minisoft has created a replacement Mail Intrinsic library for Netprint.
Using this replacement library of intrinsics instead of the MPE Mail Intrinsics eliminates
the dead lock problem.
|
Version 2.23 Release Notes 08-23-99
Expand the number of network printer processes to 1022.
|
|
npnlmin 3.42
npnlmout 3.42
bootpd 2.3
Back to top |
Include version 3.42 of NPNLMIN and NPNLMOUT. NPNLMOUT has been modified to allow
print queue names greater than 8 characters when using the LPD or DUMP export
services. You may now load NPNLMIN with the /ow switch. When printing to a disk file
in- stead of a print queue, NPNLMIN normally will not overwrite a disk file that already
exists. The /ow load switch will overwrite an existing disk file with the new print file
and no error is generated.
Corrected several problems related to environment files and banner processing when using
the LPD or UNIX PTYPES. Certain combinations of environment files and or banners would
cause the printer driver process to hang.
Corrected a bug introduced in the previous version that would cause the MPE variables
SPFJOBTYPE and SPFJOBNUMBER (created by SETVAR statement) to contain incorrect values.
In spoolfiles with no carriage control (NOCCTL), lines with no user printable data would
generate a single space with a LFCR pair. This does not follow the convention of issuing
a CRLF pair for single space and has been changed to be CRLF.
|