Quantcast
Viewing all articles
Browse latest Browse all 72043

How to send report to AOS printer

Hi Guys,
 
Just wondering if any of you can help me please. I have got a report (supplier remittance) in Dynamics AX 2009. It is a MorphX report, which I would like to send to AOS printer. I am trying the following code in init method but everything is ending up in smoke. Any idea what I am doing wrong here
 
   element.unpackPrintJobSettings(vendOutPaym.getPrinterSettings(PaymDocumentType::PaymAdvice));
    
  if(this.args() && (this.args().parm() == "sendEmail" || this.args().parm() == "PrintReport"))     {         itr = new ListIterator(outPaymRecordlist);         while(itr.more())         {             vendOutPaymRecord = itr.value();             ledgerJournalTrans = vendOutPaymRecord.parmCustVendPaym().ledgerJournalTrans();             itr.next();         }         element.suppressReportIsEmptyMessage(true);         pjs = element.printJobSettings();         pjs.setTarget(PrintMedium::Printer);         pjs.preferredTarget(PrintMedium::Printer);        
        if (this.args().parm() == "sendEmail")         {             pjs.deviceName('AOS: AX Email'); // Calling the AOS printer which AOS: prefix             //pjs.deviceName('\\\\'+CurrentAOS+'\\AX Email');          }         else         {             pjs.deviceName('AOS: AX Print Bureau');           //  pjs.deviceName('\\\\'+CurrentAOS+'\\AX Print Bureau');         }         pjs.outputToPrnFile(true);         pjs.warnIfFileExists(false);         pjs.suppressScalingMessage(true);
 
If I call the AOS Printer as a local printer I-e pjs.deviceName('\\\\'+CurrentAOS+'\\AX Email');   it works fine but the issue with this is that AOS printer needs to be install as a local printer which is applicable as more then 20 people has to use this functionality .
Please note: we have got a print management integration which I am bypassing by overriding init method of report. We want to use print job settings of the report regardless what has been defined at top level.
 
I will appreciate your help in due course.
 
Thanking you in anticipation,

Viewing all articles
Browse latest Browse all 72043

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>