jwgrahamjr
Programmer
If you read the subject you are probably wondering why I am still using capture.exe in Netware 6.
Here is the situation. I recently migrated a NW3.12 server to NW6 SP2. The company I am doing work for uses a DOS based system which has embedded CAPTURE commands in the DOS programs. Therefore, I am still using queue based printing until we can upgrade the software and use pure IP with NDPS and get rid of the old queues. (That isn't happening for a while)
On the NW3.12 server, I used PRINTDEF to define numerous specialized printer forms that we use. The embedded CAPTURE commands use these user-defined forms through command line options to CAPTURE.EXE...such as this:
CAPTURE F=2 C=1 NT NB Q=P0
This capture command would use form #2 as defined by PRINTDEF, set copies=1, use the P0 print queue, etc.
This all worked fine on the 3.12 server ... the program output would be captured, sent to the queue and the print server would request that the operator mount the appropriate form if necessary. When these CAPTURE commands are called on the NW6 server I get an error stating that the form could not be found in the forms database.
I tried copying over the old forms database (PRINTDEF.DAT, IBM$OVL.DAT) from the 3.12 server and copied PRINTDEF over to SYS
UBLIC. I ran printdef and it is able to see all of the forms I previously defined as well as the printers. The problem is, CAPTURE.EXE does not see/recognize the forms database.
Note that I am using the CAPTURE.EXE that shipped with NW6 in the SYS
UBLIC area.
How can I set up a new forms database that CAPTURE will recognize in NW6?
Is there some utility I can use to set up the forms again?
Thanks...
Here is the situation. I recently migrated a NW3.12 server to NW6 SP2. The company I am doing work for uses a DOS based system which has embedded CAPTURE commands in the DOS programs. Therefore, I am still using queue based printing until we can upgrade the software and use pure IP with NDPS and get rid of the old queues. (That isn't happening for a while)
On the NW3.12 server, I used PRINTDEF to define numerous specialized printer forms that we use. The embedded CAPTURE commands use these user-defined forms through command line options to CAPTURE.EXE...such as this:
CAPTURE F=2 C=1 NT NB Q=P0
This capture command would use form #2 as defined by PRINTDEF, set copies=1, use the P0 print queue, etc.
This all worked fine on the 3.12 server ... the program output would be captured, sent to the queue and the print server would request that the operator mount the appropriate form if necessary. When these CAPTURE commands are called on the NW6 server I get an error stating that the form could not be found in the forms database.
I tried copying over the old forms database (PRINTDEF.DAT, IBM$OVL.DAT) from the 3.12 server and copied PRINTDEF over to SYS
Note that I am using the CAPTURE.EXE that shipped with NW6 in the SYS
How can I set up a new forms database that CAPTURE will recognize in NW6?
Is there some utility I can use to set up the forms again?
Thanks...