RasterToEscpX.c implementing > 720dpi

Anonymous anonymous at easysw.com
Thu Feb 16 01:07:05 PST 2006


> Anonymous wrote:
> >                       Hello!
> >
> > P'raps You could give me a clue...
> >
> > I use the cupsddk-1.0.1 RasterToEscpX.c code to generate - from the raster data generated by the ImageToRaster.c - the end EscP data for the Epson Stylus Photo R200.
> >
> > It works alright for resolutions up to 720dpi only.
> > (HWResolution[0..1]<=720).
> >
> > Of course I'm quite aware it's the maximum 'hardware' resolution of the R200 printhead itself - and generally higher (than 720) resolutions are attained through positioning the printhead - 'within' its own resolution scope - which is supported with a higher precision by the printhead positioning mechanism.
> >
> > Again I see a 'multi-line' software algorithm making use of such method must differ considerably.
> >
> > So couldn't you advise me:
> > 1. if the said RasterToEscpX.c code does implement such method at all?
> > and if so
>
> Certainly, in fact the R300 example included with the DDK is a good
> place to start.
>
> > 2. what parameters could be adjusted to make it work?
>
> Look at the Resolution lines in the r300-basic.drv file:
>
>      Resolution - 8 90 0 103 "360dpi/360 DPI"
>      *Resolution - 8 90 0 206 "720dpi/720 DPI"
>      Resolution - 8 90 0 412 "1440dpi/1440 DPI"
>
> Also read the DDK manual that has a whole chapter devoted to this
> subject...
>
> --
                          Hello again!

First of all thank You for Your prompt answer.

In fact I did set the values from r300-colorman.drv and according to the manual this way:

header.cupsRowCount = 90;
header.cupsRowFeed  = 0;
header.cupsRowStep = 100 * header.HWResolution[0] / 360 +
                           header.HWResolution[1] / 120;

(ImageToRaster.c)

 - but it would blacken images out entirely - so I deduced I'd missed something essential about the parameters' exact meaning. I did set the smallest dot size and the minimal ink limit - again without any considerable effect either. It looked rather like printing went over and over the same place - too many times.

P'raps You could still give me a clue what could be wrong here?

Andrew














> ______________________________________________________________________
> Michael Sweet, Easy Software Products           mike at easysw dot com
> Internet Printing and Document Software          http://www.easysw.com





More information about the cups-devel mailing list