Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Interfacing samsung laser printer with USB card

Status
Not open for further replies.

elic

Newbie level 2
Joined
Feb 7, 2006
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,307
Hello everybody,

:| :|
We r a team of two working to interface Samsung's ML-1610 laser printer with a USB card. The printer is required to print only text and that to in a fixed format. The application does not support any operating system and the required software is being developed using Keil-C. Software is being developed to send USB transactions from the card to printer in the same way aa a pritner driver sends from PC. For this we used SourceUSB capture tool to capture transfers on PC's USB port. We found these transfers consisted of
i.) Bulk transfers
ii.) Calss-interface transfers
iii.) Vendor-interface transfers

among these we are able to get desired response from pritner for Bulk and class-interface requests. even after sending the same set-up packet shown by capture tool for vendor requests, we are not getting any response from the printer.

:?:
what may be the reason for this -- is the set-up packet captured by the capture tool not correct or is the capture tool missing any transfers or it that we cannot emulate printer driver in generating vendor requests ? ?

we r seriously in requirement of good suggetions and advices so please respond.

thanking u in advance
regards
elic
 

aslm

Full Member level 2
Joined
May 3, 2002
Messages
120
Helped
7
Reputation
14
Reaction score
2
Trophy points
1,298
Activity points
1,499
I have some experience from printer controllers an I would not advice to start a project like this. Most printers today, also this one, uses a "host based" printing system. This means that all image processing is done on the PC in the windows driver and the data sent to the printer is only a form of compressed bit map image describing the page. Because of this ther is no whay to just send some asci characters or simular to the printer.

I have not worked with Samsung printers before but they use "Samsung Printer Language", SPL, first thing would be to check up on this printer language to get info about how you need to format the data. Next thing would be to find out with some spec for this specific printer how the bitmat should be formated, compression (jbig is rather comon), size and simular needs to be correct and this can be rather har do reverse engineere just by logging trafic.

The simpliest would be to use a post script printer I think..

Not realy an answer to the questions but some info about it...

regards Me
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top