NetPrintQueue2FAX is a printer driver installed on user machines. It enables users to print content to transmit by fax, directly from any application that supports printing.
This article explains how NetPrintQueue2FAX functions and provides related information on it.
The NetPrintQueue2Fax (NPQ2F) printer is installed during the FaxMaker installation. This printer is shared when created and can be installed on a print server or client computers in the network.
Once installed a user can print the items they would like to fax to this printer and FaxMaker will fax that information.
The NPQ2F printer has limitations for the file types that can be used. Since the recipient and other information is extracted from the file, only text documents can be used.
Microsoft Word or Rich Text Format (RTF) or text files can be used, but image files such as pdf documents, will not work.
For further information on the type of documents that can be sent, refer to the Supported document types for NetPrintQueue2Fax printer article.
GFI FaxMaker has to be configured to determine the identifiers for the recipient details. For example, configure GFI FaxMaker so that the text following the string Fax is the recipient’s fax number.
This is configured in the FaxMaker Configuration > NetPirntQueue2Fax > Properties.
The fax flow is provided below for your reference:
- Once the NPQ2F is configured, a document can then be set up and printed to be sent as a fax.
- The print job is usually spooled to the printer.
- Once the printer has the job, the
npqf_drv.dlldetermines the account name of the user who sent that job, converts the document, and saves the job files to the
FAXmaker\tempfolder (*.NPQ and *.TXT file).
npqf_proc.exedetects job files in
FAXmaker\tempand then determines the licensed user status of sending account.
- If the user is valid, the
npqf_proc.exegenerates an SFM and FAX file and saves them to the
FaxMaker\outfolder. Otherwise, it generates a Fax Admin notification and puts it into the
- GFI Faxmaker fax server detects the job in
FaxMaker\outfolder and processes the job as it does for any other fax source.