Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Issue in Printing Smartforms through Dotmatrix Printer

Former Member
0 Likes
808

Hi,

I have a Smartform which has many tables. When I print it through a Laser printer it comes out fine. But when I direct it through the Epson 2090 a 24 pin head dotmatrix printer some lines in the tables are not getting printed.

May be it's that there is no room for printing line. What will be the best solution for this?, What's the best Font & Unit of Measure I should use? Or Anyother solution?

Thanks,

Kishan

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
565

Hi,

Can you please check the link:

You may find the required information regarding Dotmatrix printers.

Thanks,

Bhakar

3 REPLIES 3
Read only

Former Member
0 Likes
565

Hi Kishan,

We have been know to go directly into the printer defintion and adjust the Horizontal and Veritical Shift. This can be found on the Output Attributes in the Additional SAPScript and Smart Form Information area. We give our A4 printers a slight Negative Horizontal and Positive Vertical shift to better center the output on the different paper size.

Regards,

Raj

Read only

Former Member
0 Likes
566

Hi,

Can you please check the link:

You may find the required information regarding Dotmatrix printers.

Thanks,

Bhakar

Read only

0 Likes
565

Hi,

I have a very similar problem to the original posting. I have a SAPScript form that print fine on a HP Laser Jet printer. But we cannot get it to print correctly on a Epson DOT Matrix. We tried two different models and get the same bad results. The print size is smaller on the DOT matrix even though I am using the following printer initialization

# set  to 10 CPI
0x1B0x50
#
# select LQ quality
0x1B0x780x01
#
# select non-proportional spacing
0x1B0x700x00
#
# set left margin to 0
0x1B0x6C0x00
#
# set right margin to 85
0x1B0x510x85
#
# cancel bottom margin
0x1B0x4F

It is also printing a hex value on the first line and has top, side, and botton margins of about 3/8 inch So apparently, it is ignoring the printer initialization. Note, I had also tried the same initializations using \e in place of the Epson Escape hex value \0x1B

Message was edited by: Bob Ackerman