cancel
Showing results for 
Search instead for 
Did you mean: 

Batch User create Invoice Output which prints Turkish chars using LOCAL printer driver

Former Member
0 Kudos

Background:

  • Company running ECC on Oracle DB / Linux box with CI in US wants invoice output to go to printer in Turkey.  
  • LP01 is not running and no additional printers created on Linux box
  • Company uses an external output management system which cannot handle the required Turkish characters without a lot of mods.  
  • Bypassing the output management system & using a modified version of the LOCAL driver ("LOCAL-TURKISH") to print directly to the printer works fine when a user invokes the invoice creation process

Problem

  • Business group in company now wants to automate the invoice creation process via batch user / scheduled job
  • They want to create a Batch user and schedule a job to create the invoices as well as print directly to the printer using the LOCAL-TURKISH driver
  • When a test batch user was created, no spool or printer output occurred
  • Basis suggests the lack of LP01 / local printers on the Linux box (not an option to use these) coupled with no user to answer any dialog box that might pop up asking which printer to output to is causing the output to just disappear in the system

Thoughts on If this is even feasible (tech team think not, but open to other opinions)

If feasible, suggestions?

Thanks

Abel

Accepted Solutions (0)

Answers (1)

Answers (1)

alexander_bolloni
Contributor
0 Kudos

Hi Abel,

it is a common misconception that SAP windows-based printing (SAPWIN, SWINCF) can only be used in conjunction with a frontend printer definition (i.e. printer with access method F or G, which always requires a SAPgui connection and  thus cannot be used in background processing scenarios).

What you could do is (I hope you have a Unicode SAP system because I could not find a non-Unicode SAPWIN device type which supports Turkish):

Define a printer with SWINCF device type and access method U or S.  Set up a Windows (print) server in Turkey and install and run SAPSprint print client on it. This Windows Machine with SAPSPrint will be your "destination host" in SPAD.  SAPSprint receives jobs from the SAP system over the network and prints it (using Windows printer driver) on a  Windows printer configured on that Windows server. The name of the Windows printer (please remove any blanks from the printer name) is your "host printer" in SPAD. This way you can print from batch job to that printer and have Turkish character support.

Does that help?

Regards,

  Alex