PRB: Embedded commands not recognised when printing from Crystal Reports 9 and later
ZTN1459
ID: ZTN1459
This Zetafax technical note applies to:
- Zetafax 9.1 - 2009
- Crystal Reports 9 and later
Symptom
While sending fax shots or multiple faxes to the Zetafax printer from Crystal Reports version 9 or later, embedded commands such as addressing information are not recognised by the Zetafax printer. The addressing dialog appears in Zetafax, prompting for address information.
Cause
This occurs because of the way the embedded addressing commands are sent from Crystal Reports to the Zetafax printer. The embedded commands are shifted by a certain degree and means that the %%[embedded tag will appear as CCx to the Zetafax printer, and will not be recognised as an embedded command.
Resolution
- From version 9.0.302 of the Zetafax printer, users printing from Crystal can resolve the problem by adding the following registry value:
- For other applications which may also possibly shift characters, a second registry value is available for use. This registry value is
HKEY_LOCAL_MACHINE/Software/Equisys/Zetafax/Crystal9+Check (REG_DWORD)
Assign it a value of 29 decimal (not hexadecimal).
This will ensure that shifted characters are shifted back to enable the Zetafax printer to recognise embedded commands in Crystal documents and reports.
NOTE: this registry key shifts all characters received by the printer, and hence users wishing to print from other document types such as Word will need to reset the registry value to 0 if they wish to print from other applications.
HKEY_LOCAL_MACHINE/Software/Equisys/Zetafax/PrnMrgTextCorrect (REG_DWORD)
This registry key will also be checked by the Zetafax printer and any value assigned to it will be added to the shift factor applied to characters received by the Zetafax printer.
Status
This has been identified by Equisys as a problem with the software versions given above.
Last updated: 13th April 2011 (DS/SV/GC/MW)
Keywords: < Zetafax printer> < addressing> < embedded commands> < Crystal>