cancel
Showing results for 
Search instead for 
Did you mean: 

Print Smartform directly at any specific printer

Former Member
0 Kudos

Hello friends,

I need to print a smartform a any given printer, without showing the popup dialog.

For that I am using control parameters, output options, and User setting = space.

If the user doesn't maintain a default printer in his own settings, then the default popup dialog is coming, saying no printer is specifed in the default settings.But if the user sets some printer in the profile, then the printout is being sent to the printer which is specifed from the program.

I need your help to solve this issue.

Regards

Elini.P

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

In the program that calls the smartform,

output_options-tddest = printer. (the printer you selected)

control_parameters-device = 'PRINTER'.

control_parameters-no_dialog = ' '.

Answers (1)

Answers (1)

raguraman_c
Active Contributor
0 Kudos

Hi,

You need to change the <b>Access Method</b> in SPAD (Usually done by BASIS). The access method needs to be <b>F</b> - Printing on a frontend printer Output requests are printed locally at the user&#8217;s PC.

This actually prints to the defualt pronter of the front end PC.

Feel free to revert back.

--Ragu

Former Member
0 Kudos

Hi Raghu,

My requirement is to find out a printer name from a custom table based on the entered plant in the selection screen, Then I have to print the smartform output to that printer.It need not be te frontend printer which is configured in the User'PC.

Regards

Elini.P

raguraman_c
Active Contributor
0 Kudos

Hi,

You need to have customer development for that.

Feel free to revert back.

--Ragu

Former Member
0 Kudos

Hi,

Its Custom program only.

Regards

Elini.P

raguraman_c
Active Contributor
0 Kudos

Hi,

Can you give the code so that i can check.

--Ragu