printingservices/printerdriversupport/group/TODO.TXT
author William Roberts <williamr@symbian.org>
Thu, 03 Jun 2010 17:39:46 +0100
branchNewGraphicsArchitecture
changeset 87 0709f76d91e5
parent 0 5d03bc08d59c
permissions -rw-r--r--
Add MMP files to build libOpenVG_sw.lib which uses LINKAS to redirect to libOpenVG.dll (and the same for libEGL_sw.lib and libOpenVGU_sw.lib). Only the libEGL_sw.lib redirection isn't activated - this can't happen until there is a merged libEGL.dll which supports the OpenWF synchronisation and also implements the graphical support functions. The overall aim is to eliminate the *_sw.dll implementations, at least as a compile-time way of choosing a software-only implementation.The correct way to choose is to put the right set of libraries into a ROM with suitable renaming, and in the emulator to use the "switching DLL" technique to pick the right set. As the Symbian Foundation doesn't have any alternative implementations, we don't need the switching DLLs and we can build directly to the correct name.

Tidying up
==========
Add models for S3a-supported HP range at least (HP Laserjet II and above)

Investigate OPL printing (metafile?)


HP Laser II,III, IV
HP Laser V (PCL6)
HP Deskjet 3xx series (portables)
HP Deskjet 5xx series 
HP Deskjet 6xx series
HP Deskjet 8xx series
HP Officejet LX
Epson LQ, FX, ...
Epson Stylus (800, 500, Color, Color II, Color IIs) Canon BJ (including portables)
Citizen PN48, PN60, NPII
Lexmark Inkjet and Laser

Other printer drivers:
HP Inkjet
HP colour printer: HP Color Jet
Postscript

Time outs on printer ports

Omit SetWordJustification()

Impliment Translates 

Add scanline length to arguments for TFaxT4Encoder::EncodeScanLine() ??

Convert TCommandStrings to HBufC8s.

Please can you put a note in the header for FAX.H to say that this 
enumeration must have EFaxNormal=0 and EFaxFine=1.  If anyone changes this, then the fax engine will break. 

Build system
Change to using *.BAT files instead of *.CMD files
Remove the -g-Wno-ctor-dtor-privacy from EIKARM.CMD
Review problems with GETSRCALL and version numbers being altered by other groups’ MNT files
Avoid dependencies on CONT and PRJ etc for build batch files
Unify BLD*.* batch files and ARM*.* batch files
Review the set of standard releasables: should RESOURCE be separate?