How to Send ESC commands to a DOT MATRIX printer in Ruby on Rails?

Guys I need your help. I need to print RAW data to format the settings
of the printer.

The below data are my example of RAW data…

! HELLO WORLD chr(27) + ‘!’ + chr( 1)
! HELLO WORLD chr(27) + ‘!’ + chr( 2)
! HELLO WORLD chr(27) + ‘!’ + chr( 3)
! HELLO WORLD chr(27) + ‘!’ + chr( 4)
! HELLO WORLD chr(27) + ‘!’ + chr( 5)
! HELLO WORLD chr(27) + ‘!’ + chr( 6)
! HELLO WORLD chr(27) + ‘!’ + chr( 7)
! HELLO WORLD chr(27) + ‘!’ + chr( 8)
! HELLO WORLD chr(27) + ‘!’ + chr( 9)
!
HELLO WORLD chr(27) + ‘!’ + chr( 10)
! HELLO WORLD chr(27) + ‘!’ + chr( 11)
!HELLO WORLD chr(27) + ‘!’ + chr( 12)
!
HELLO WORLD chr(27) + ‘!’ + chr( 13)
! HELLO WORLD chr(27) + ‘!’ + chr( 14)
! HELLO WORLD chr(27) + ‘!’ + chr( 15)
! HELLO WORLD chr(27) + ‘!’ + chr( 16)
! HELLO WORLD chr(27) + ‘!’ + chr( 17)
! HELLO WORLD chr(27) + ‘!’ + chr( 18)
! HELLO WORLD chr(27) + ‘!’ + chr( 19)

After I print this data the printer will ignore to print " ! " instead
the printer will convert " ! " to format the Data … the formatted
output would be (font, and font size the printer will disregard ASCII
which " ! " I mean the ASCII will convert to format the output of the
printer …

PLEASE HELP ME GUYS … WE ARE CREATING REPORTS THAT WILL PRINT AND
FORMAT USING DOT MATRIX PRINTER… THANKS IN ADVANCED

On 5 January 2012 03:04, sly verano [email protected] wrote:

Guys I need your help. I need to print RAW data to format the settings
of the printer.

You don’t mention whether this printer is connected to the Rails
server, a client workstation, or the network.

If you’re trying to print from Rails to anything other than the
server, you’re gonna have a hard time.

Hi Michael,

We will use a client workstation.

Thanks for the response.