Printing to a network printer

SUGGESTED

I added a network printer to print using destinations.  While trying to test reports I ran my custom checks (ZNA-CHECKS) report to that specific printer I setup.  The report did not print but I can print the out of the box can report for NA-CHECKS.  I can also print custom invoices but just not the custom checks report.  Has anyone experienced this before?

  • 0

    Hello,

    First , Could you provide your version and patch?

    Also are you able to preview your customer checks? is it coming blank?

    If it is coming out blank, is ZNA-CHECKS is the name of your report dictionary record , or the name of your crystal file?

    I would suggest on a test folder, change the NA-CHECKS report dictionary to use your custom crystal file and test.

    Regards,

  • 0 in reply to Esfahani

    Thanks for your reply.  It's version Sage X3 11.4.96-0

    I am able to preview the customer checks and it's not blank.

  • 0 in reply to agipson30
    SUGGESTED

    Hello,

    You mentioned preview is Ok, and also you are able to print other reports to this printer . Right?

    But for your custom report, is that with same report dictionary? Could you still try to change the crystal report on the standard NA-checks report dictionary to point to your custom report and try? 

  • 0 in reply to Esfahani

    It's actually a printer setup issue but it's hard to understand why I can print other reports but not the checks reports.

  • 0 in reply to Esfahani

    Hi Esfahani,

    I'm having a similar issue with one of our X3 clients. They've installed a new Sharp printer and can only print standard reports such as "TABCOUNTRY" or "SORDER", however any custom reports such as ZSINVOICEK fail to this new printer. They can print the ZSINVOICEK to any other physical printer without issue or error. It's just this one printer and all custom reports behave the same way. 

    I've pasted in an error log for one of our print attempts. Parameter errors appear, but do not appear when printing the same invoice record with the same report ZSINVOICEK to any other printers.   NOTE*** There is an error towards the bottom of the log that says "Invalid Printer specified". What is this telling us?

    Trace requested by the PrintServer - 4/19/2024 8:27:13 AM
    JobId : 49

    -->Ouverture du rapport: c:\Sage\SafeX3\EDTV2\X3PRT\srvedit\Data\PROD_app1_1807\ENG\Report\ZSINVOICEK_CrDll_PROD.rpt
    -->Affectation de "app1.aquaflo.com:1890" au paramètre "+X3IMP".
    *** Exception détectée - Type: com.adonix.CS_Tools.cAdxBaseException
    *** Code erreur Sage : ParameterNotFound
    *** Message: Paramètre "+X3IMP" non trouvé dans le rapport.
    *** Liste des messages:
    ***
    *** Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
    -->Affectation de "293300" au paramètre "clientdeb".
    -->
    -->Affectation de "293300" au paramètre "clientfin".
    -->
    -->Affectation de "20240418" au paramètre "datedeb".
    -->
    -->Affectation de "20240418" au paramètre "datefin".
    -->
    -->Affectation de "SI2295035" au paramètre "facturedeb".
    -->
    -->Affectation de "SI2295035" au paramètre "facturefin".
    -->
    -->Affectation de "0" au paramètre "impselections".
    -->
    -->Affectation de "201" au paramètre "sitedeb".
    -->
    -->Affectation de "201" au paramètre "sitefin".
    -->
    -->Affectation de "KERN1" au paramètre "société".
    -->
    -->Affectation de "1" au paramètre "typedeb".
    -->
    -->Affectation de "1" au paramètre "typefin".
    -->
    -->Affectation de "Production Folder" au paramètre "X3CLI".
    -->
    -->Affectation de "PROD;app1.aquaflo.com;1807;150;ENG" au paramètre "X3DOS".
    -->
    -->Affectation de "Report Sage Copyright" au paramètre "X3EDT".
    -->
    -->Affectation de "ZSINVOICEK" au paramètre "X3ETA".
    -->
    -->Affectation de "CONSCSO" au paramètre "X3FCT".
    -->
    -->Affectation de "ENG" au paramètre "X3LAN".
    -->
    -->Affectation de "Tina Shankle" au paramètre "X3OPE".
    -->
    -->Affectation de "KAD70" au paramètre "X3PRF".
    -->
    -->Affectation de "" au paramètre "X3SIT".
    *** Exception détectée - Type: com.adonix.CS_Tools.cAdxBaseException
    *** Code erreur Sage : ParameterNotFound
    *** Message: Paramètre "X3SIT" non trouvé dans le rapport.
    *** Liste des messages:
    ***
    *** Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
    -->Affectation de "*" au paramètre "X3SIT1".
    *** Exception détectée - Type: com.adonix.CS_Tools.cAdxBaseException
    *** Code erreur Sage : ParameterNotFound
    *** Message: Paramètre "X3SIT1" non trouvé dans le rapport.
    *** Liste des messages:
    ***
    *** Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
    -->Affectation de "z" au paramètre "X3SIT2".
    *** Exception détectée - Type: com.adonix.CS_Tools.cAdxBaseException
    *** Code erreur Sage : ParameterNotFound
    *** Message: Paramètre "X3SIT2" non trouvé dans le rapport.
    *** Liste des messages:
    ***
    *** Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
    -->Affectation de "Kern Invoice" au paramètre "X3TIT".
    -->
    -->Affectation de "TLS" au paramètre "X3USR".
    -->
    -->Exécution du rapport: c:\Sage\SafeX3\EDTV2\X3PRT\srvedit\Data\PROD_app1_1807\ENG\Report\ZSINVOICEK_CrDll_PROD.rpt
    Destination: cAdxDestinationOptions_Printer - Format: cAdxFormatOptions_Print
    -->Paramètres de connexion du rapport.
    Step SetReportConnections:
    Data Source Name:ADX_X3V12 - Database Name:x3v12 - Type de base: SqlServer - Utilisateur: PROD:<hidden>

    Connexion de la table SINVOICEV: Paramètres du rapport
    Connexion de la table SINVOICED: Paramètres du rapport
    Connexion de la table FACILITY: Paramètres du rapport
    Connexion de la table AFCTFCY: Paramètres du rapport
    Connexion de la table COMPANY: Paramètres du rapport
    Connexion de la table BPARTNER: Paramètres du rapport
    Connexion de la table BPADDRESS: Paramètres du rapport
    Connexion de la table ITMMASTER: Paramètres du rapport
    Connexion de la table CONTACTCRM: Paramètres du rapport
    Connexion de la table ATEXTRA: Paramètres du rapport
    Connexion de la table BPADDRESS_salesite: Paramètres du rapport
    Connexion de la table TABCOUNTRY: Paramètres du rapport
    Connexion de la table TEXCLOB: Paramètres du rapport
    Connexion de la table APLSTD: Paramètres du rapport
    Connexion de la table BPADDRESS_corporate: Paramètres du rapport
    Connexion de la table BPSUPPLIER: Paramètres du rapport
    Connexion de la table SDELIVERY: Paramètres du rapport
    Connexion de la table SINVOICE: Paramètres du rapport
    Connexion de la table SDELIVERYD: Paramètres du rapport
    Connexion de la table PAYMENTD: Paramètres du rapport
    Connexion de la table SORDER: Paramètres du rapport
    Connexion de la table PAYMENTD_PREPAY: Paramètres du rapport
    Connexion de la table BPCUSTOMER: Paramètres du rapport
    Traitement des tables du sous-rapport: Load_invElemetns_into_Arrays

    Connexion de la table SFOOTINV: Paramètres du rapport
    Traitement des tables du sous-rapport: Populate InvElem_Title_Desc from Atextra

    Connexion de la table ATEXTRA: Paramètres du rapport
    Traitement des tables du sous-rapport: shda

    Connexion de la table SDELIVERY: Paramètres du rapport
    Traitement des tables du sous-rapport: py

    Connexion de la table PAYMENTD: Paramètres du rapport
    Traitement des tables du sous-rapport: ppy

    Connexion de la table PAYMENTD: Paramètres du rapport
    Traitement des tables du sous-rapport: pte

    Connexion de la table ATEXTRA: Paramètres du rapport
    Traitement des tables du sous-rapport: dmod

    Connexion de la table ATEXTRA: Paramètres du rapport
    Traitement des tables du sous-rapport: Dep

    Connexion de la table ATEXTRA: Paramètres du rapport
    Traitement des tables du sous-rapport: pre-payments

    Connexion de la table PAYMENTD: Paramètres du rapport
    Connexion de la table PAYMENTH: Paramètres du rapport
    Connexion de la table TABPAM: Paramètres du rapport
    Connexion de la table ATEXTRA: Paramètres du rapport
    Traitement des tables du sous-rapport: payments

    Connexion de la table PAYMENTD: Paramètres du rapport
    Connexion de la table PAYMENTH: Paramètres du rapport
    Connexion de la table TABPAM: Paramètres du rapport
    Connexion de la table ATEXTRA: Paramètres du rapport
    -->Chargement des valeurs par défaut des paramètres
    * Paramètre: commandedeb - Valeur par défaut: .
    * Paramètre: commandefin - Valeur par défaut: zzzzzzzzzzzzzzz.
    * Paramètre: avenantdeb - Valeur par défaut: 0.
    * Paramètre: avenantfin - Valeur par défaut: 9999.
    * Paramètre: rupturesite - Pas de valeur par défaut.
    * Paramètre: devdeb - Valeur par défaut: .
    * Paramètre: devfin - Valeur par défaut: ZZZ.
    * Paramètre: datelivdeb - Pas de valeur par défaut.
    * Paramètre: datelivfin - Pas de valeur par défaut.
    * Paramètre: etatfacdeb - Pas de valeur par défaut.
    * Paramètre: etatfacfin - Pas de valeur par défaut.
    * Paramètre: etatlivdeb - Pas de valeur par défaut.
    * Paramètre: etatlivfin - Pas de valeur par défaut.
    * Paramètre: etatcomdeb - Pas de valeur par défaut.
    * Paramètre: etatcomfin - Pas de valeur par défaut.
    * Paramètre: footermsg - Pas de valeur par défaut.
    * Paramètre: stand_priced - Pas de valeur par défaut.
    * Paramètre: orderno - Pas de valeur par défaut.
    -->Destination Imprimante: Préparation Crystal Report
    Scan document: __x3opt__ parameter NOT FOUND
    *** Exception détectée - Type: com.adonix.CS_Tools.cAdxBaseException
    *** Code erreur Sage : PrinterError
    *** Message: Erreur sur l'imprimante: 201 - Main SHARP MX-4071 PCL6
    *** Liste des messages:
    ***
    *** Invalid printer specified.
    ZSINVOICEK_CrDll_PROD 12144_11320_{57CFC460-501E-4750-88AF-1C954719C4CB}.rpt
    *** Exception détectée - Type: com.adonix.CS_Tools.cAdxBaseException
    *** Code erreur Sage : SendReport
    *** Message: Erreur à l'exécution du rapport: c:\Sage\SafeX3\EDTV2\X3PRT\srvedit\Data\PROD_app1_1807\ENG\Report\ZSINVOICEK_CrDll_PROD.rpt
    *** Liste des messages:
    ***
    *** Erreur sur l'imprimante: 201 - Main SHARP MX-4071 PCL6
    *** Invalid printer specified.
    ZSINVOICEK_CrDll_PROD 12144_11320_{57CFC460-501E-4750-88AF-1C954719C4CB}.rpt


    ***
    *** Exception type:com.adonix.CS_Tools.cAdxBaseException
    *** ExceptionAdonix exception code: SendReport
    ***
    *** Messages:
    *** Erreur à l'exécution du rapport: c:\Sage\SafeX3\EDTV2\X3PRT\srvedit\Data\PROD_app1_1807\ENG\Report\ZSINVOICEK_CrDll_PROD.rpt
    *** InnerException: com.adonix.CS_Tools.cAdxBaseException
    *** Erreur sur l'imprimante: 201 - Main SHARP MX-4071 PCL6
    *** InnerException: System.Runtime.InteropServices.COMException
    *** Invalid printer specified.
    ZSINVOICEK_CrDll_PROD 12144_11320_{57CFC460-501E-4750-88AF-1C954719C4CB}.rpt
    ***
    *** Exception stack:
    at com.adonix.Print.cAdxPrintMain.SendReportToDestination(IAdxDestinationOptionsBase aDestinationOptions, IAdxFormatOptionsBase aFormatOptions)
    at ExecNet_JobPrinter(_AdxWCRNetImpJob* psWCRNetImp, SortedList aTechParametersList, IAdxPrintMain aPrint)
    at ExecNet_submitJob(_AdxWCRNetImpJob* psWCRNetImp, SortedList aTechParametersList, IAdxPrintMain aPrint)
    at ExecNet_Managed(_AdxWCRNetImpJob* psWCRNetImp, Int32 bDebug)
    ***
    Dispose CrystalReport Document - 4/19/2024 8:27:13 AM
    Memory current process : 68 MB / Total Memory: 61439 MB / Free Memory: 46354 MB - 4/19/2024 8:27:13 AM
    Current process CPU usage : 10.85003 % CPU / Global CPU usage : 83.01704 % CPU
    End of print process - 4/19/2024 8:27:14 AM

  • 0 in reply to mjk4444

    This was resolved by selecting the "no printer" checkbox shown below on each Crystal report that didn't have it selected.