Changed file-header (GPL stuff)...

merge-requests/1/head
Gerhard Jaeger 2003-09-24 20:21:55 +00:00
rodzic 60b90f6bba
commit 4953291678
11 zmienionych plików z 254 dodań i 236 usunięć

Wyświetl plik

@ -38,11 +38,13 @@
* doc/sane-plustek.man: removed parport sections
* doc/sane-plustek_pp.man: removed usb sections
* backend/plustek.c: changed version number
* backend/plustek-usb*.c: minor fixes, esp. CanoScan LiDE30 gray/color bug
* backend/plustek-pp.*: changed file headers and copyright info
applied some minor fixes
* doc/unsupported.desc: Added Plustek OpticPro S28 and S48
* Makefile.in doc/Makefile.in:
removed TODO, as this file does no longer exist
* doc/plustek/*: changed links to www.sane-project.org (Bug #300215)
2003-09-23 Frank Zago <fzago at austin dot rr dot com>

Wyświetl plik

@ -1,41 +1,43 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_models.c - model specific stuff
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_models.c
* @brief model specific stuff
*
* based on sources acquired from Plustek Inc.
* Copyright (C) 1998 Plustek Inc.
* Copyright (C) 2000-2003 Gerhard Jaeger <gerhard@gjaeger.de>
* also based on the work done by Rick Bronson
*.............................................................................
*
* History:
* 0.30 - initial version
* 0.31 - no changes
* 0.32 - no changes
* 0.33 - no changes
* 0.34 - no changes
* 0.35 - added some comments
* did some fine tuning on the 9630P and 12000P/9600P models
* moved function initPageSettings() to this module
* 0.36 - as the ps->MaxWideLineBlks and ps->MaxWideLineLen are only used
* for the OP 4800, it has been removed from pScanData
* changed settings of OP600 according to the Primax Direct 4800 tests
* removed dwPreferSize from struct ScannerCaps
* fixed the 5seconds bed-hit problem for ASIC 96001/3 based models
* changes, due to define renaming
* 0.37 - added ButtonCount init
* added A3I model
* added functions modelInitCaps(), modelInitMotor() and
* modelSetBufferSizes()
* 0.38 - added P12 stuff
* code cleanup
* 0.39 - no changes
* 0.40 - changed back to build 0.39-3 (disabled A3I stuff)
* 0.41 - added _OVR_PLUSTEK_4800P switch
* 0.42 - added SFLAG_CUSTOM_GAMMA to capabilities
* added _OVR_PRIMAX_4800D30 switch
* changed include names
* - 0.30 - initial version
* - 0.31 - no changes
* - 0.32 - no changes
* - 0.33 - no changes
* - 0.34 - no changes
* - 0.35 - added some comments
* - did some fine tuning on the 9630P and 12000P/9600P models
* - moved function initPageSettings() to this module
* - 0.36 - as the ps->MaxWideLineBlks and ps->MaxWideLineLen are only used
* for the OP 4800, it has been removed from pScanData
* - changed settings of OP600 according to the Primax Direct 4800 tests
* - removed dwPreferSize from struct ScannerCaps
* - fixed the 5seconds bed-hit problem for ASIC 96001/3 based models
* - changes, due to define renaming
* - 0.37 - added ButtonCount init
* - added A3I model
* - added functions modelInitCaps(), modelInitMotor() and
* modelSetBufferSizes()
* - 0.38 - added P12 stuff
* - code cleanup
* - 0.39 - no changes
* - 0.40 - changed back to build 0.39-3 (disabled A3I stuff)
* - 0.41 - added _OVR_PLUSTEK_4800P switch
* - 0.42 - added SFLAG_CUSTOM_GAMMA to capabilities
* - added _OVR_PRIMAX_4800D30 switch
* - changed include names
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,43 +1,45 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_motor.c - all functions for motor control
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_motor.c
* @brief all functions for motor control
*
* based on sources acquired from Plustek Inc.
* Copyright (C) 1998 Plustek Inc.
* Copyright (C) 2000-2003 Gerhard Jaeger <gerhard@gjaeger.de>
* also based on the work done by Rick Bronson
*.............................................................................
*
* History:
* 0.30 - initial version
* 0.31 - no changes
* 0.32 - slight cosmetic changes
* added function MotorToHomePosition()
* 0.33 - added additional debug-messages
* increased speed for returning to homeposition for Models >= 9630
* (and ASIC 96003)
* 0.34 - added FIFO overflow check in motorP96SetSpeed
* removed WaitBack() function from pScanData structure
* removed wStayMaxStep from pScanData structure
* 0.35 - changed motorP96UpdateDataCurrentReadLine() to handle proper
* work of ASIC96003 based 600dpi models
* 0.36 - merged motorP96WaitBack and motorP98WaitBack to motorWaitBack
* merged motorP96SetSpeed and motorP98SetSpedd to motorSetSpeed
* added Sensor-Check in function MotorToHomePosition
* reduced number of forward steps for MotorToHomePosition
* 0.37 - removed function motorP96GetStartStopGap() - no longer used
* removed a_bStepDown1Table and a_bStepUp1Table
* removed // comments
* added A3I stuff
* 0.38 - cosmetic changes
* added P12 stuff
* 0.39 - Did some finetuning in MotorP98003ModuleForwardBackward()
* Fixed a problem, that could cause the driver to throw a
* kernel exception
* 0.40 - changed back to build 0.39-3 (disabled A3I stuff)
* 0.41 - no changes
* 0.42 - changed include names
* - 0.30 - initial version
* - 0.31 - no changes
* - 0.32 - slight cosmetic changes
* - added function MotorToHomePosition()
* - 0.33 - added additional debug-messages
* - increased speed for returning to homeposition for Models >= 9630
* (and ASIC 96003)
* - 0.34 - added FIFO overflow check in motorP96SetSpeed
* - removed WaitBack() function from pScanData structure
* - removed wStayMaxStep from pScanData structure
* - 0.35 - changed motorP96UpdateDataCurrentReadLine() to handle proper
* - work of ASIC96003 based 600dpi models
* - 0.36 - merged motorP96WaitBack and motorP98WaitBack to motorWaitBack
* - merged motorP96SetSpeed and motorP98SetSpedd to motorSetSpeed
* - added Sensor-Check in function MotorToHomePosition
* - reduced number of forward steps for MotorToHomePosition
* - 0.37 - removed function motorP96GetStartStopGap() - no longer used
* - removed a_bStepDown1Table and a_bStepUp1Table
* - removed // comments
* - added A3I stuff
* - 0.38 - cosmetic changes
* - added P12 stuff
* - 0.39 - Did some finetuning in MotorP98003ModuleForwardBackward()
* - Fixed a problem, that could cause the driver to throw a
* kernel exception
* - 0.40 - changed back to build 0.39-3 (disabled A3I stuff)
* - 0.41 - no changes
* - 0.42 - changed include names
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,19 +1,21 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_p12.c - p12 and pt12 specific stuff
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_p12.c
* @brief p12 and pt12 specific stuff
*
* based on sources acquired from Plustek Inc.
* Copyright (C) 2000 Plustek Inc.
* Copyright (C) 2001-2003 Gerhard Jaeger <gerhard@gjaeger.de>
*.............................................................................
*
* History:
* 0.38 - initial version
* 0.39 - added Genius Colorpage Vivid III V2 stuff
* 0.40 - no changes
* 0.41 - no changes
* 0.42 - removed setting of ps->sCaps.dwFlag in p12InitiateComponentModel()
* - 0.38 - initial version
* - 0.39 - added Genius Colorpage Vivid III V2 stuff
* - 0.40 - no changes
* - 0.41 - no changes
* - 0.42 - removed setting of ps->sCaps.dwFlag in p12InitiateComponentModel()
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,22 +1,23 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_p12ccd.c - here we have the whole code to intialize the
* CCD and DAC stuff
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_p12ccd.c
* @brief here we have the whole code to intialize the CCD and DAC stuff
*
* based on sources acquired from Plustek Inc.
* Copyright (C) 2000 Plustek Inc.
* Copyright (C) 2001-2003 Gerhard Jaeger <gerhard@gjaeger.de>
*.............................................................................
*
* History:
* 0.38 - initial version
* 0.39 - using now fnDarkOffsetWolfson3797 instead of fnDarkOffsetWolfson3799
* This should provide a better picture quality on the GENIUS Colorpage
* Vivid V2
* 0.40 - no changes
* 0.41 - no changes
* 0.42 - changed include names
* - 0.38 - initial version
* - 0.39 - using now fnDarkOffsetWolfson3797 instead of fnDarkOffsetWolfson3799
* This should provide a better picture quality on the GENIUS Colorpage
* Vivid V2
* - 0.40 - no changes
* - 0.41 - no changes
* - 0.42 - changed include names
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,8 +1,11 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
* File: plustek-pp_p48xx.c - here we have all functionality according to
* the ASIC96001/3 basedmodels
*/
/* @file plustek-pp_p48xx.c
* @brief here we have all functionality according to the ASIC96001/3 based
* models.
*.............................................................................
*
* based on sources acquired from Plustek Inc.
@ -11,32 +14,32 @@
* also based on the work done by Rick Bronson
*.............................................................................
* History:
* 0.30 - initial version
* 0.31 - fixed a bug for the return value in p48xxDoTest
* added additional debug messages
* added function p48xxCheck4800Memory
* 0.32 - added debug messages
* fixed a bug in p48xxDoTest
* disabled RD_WatchDogControl, lamp will be controlled by driver
* 0.33 - added function p48xxSetAsicRegisters()
* fixed a bug in p48xxDoTest (reset the ASIC registers)
* removed p48xxPositionLamp
* 0.34 - added some comments
* 0.35 - added some comments
* 0.36 - added function p48xxInitAllModules() to allow reinit of the modules
* switching from Full- to Halfstep at ps->PhysicalDpi now in
* p48xxSetGeneralRegister
* fixed the color-inverse problem for model OP4800
* 0.37 - move p48xxOpenScanPath, p48xxCloseScanPath
* and p48xxRegisterToScanner to io.c
* removed // comments
* added override for A3I scanner
* 0.38 - added function p48xxPutToIdleMode()
* added function p48xxCalibration
* 0.39 - added A3I stuff
* 0.40 - disabled A3I stuff
* 0.41 - no changes
* 0.42 - changed include names
* - 0.30 - initial version
* - 0.31 - fixed a bug for the return value in p48xxDoTest
* - added additional debug messages
* - added function p48xxCheck4800Memory
* - 0.32 - added debug messages
* - fixed a bug in p48xxDoTest
* - disabled RD_WatchDogControl, lamp will be controlled by driver
* - 0.33 - added function p48xxSetAsicRegisters()
* - fixed a bug in p48xxDoTest (reset the ASIC registers)
* - removed p48xxPositionLamp
* - 0.34 - added some comments
* - 0.35 - added some comments
* - 0.36 - added function p48xxInitAllModules() to allow reinit of the modules
* - switching from Full- to Halfstep at ps->PhysicalDpi now in
* - p48xxSetGeneralRegister
* - fixed the color-inverse problem for model OP4800
* - 0.37 - move p48xxOpenScanPath, p48xxCloseScanPath
* and p48xxRegisterToScanner to io.c
* - removed // comments
* - added override for A3I scanner
* - 0.38 - added function p48xxPutToIdleMode()
* - added function p48xxCalibration
* - 0.39 - added A3I stuff
* - 0.40 - disabled A3I stuff
* - 0.41 - no changes
* - 0.42 - changed include names
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,40 +1,41 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_p9636.c - here we have all functionality according
* to the p9636t
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_p9636.c
* @brief here we have all functionality according to the p9636t
*
* based on sources acquired from Plustek Inc.
* Copyright (C) 1998 Plustek Inc.
* Copyright (C) 2000-2003 Gerhard Jaeger <gerhard@gjaeger.de>
* also based on the work done by Rick Bronson
*.............................................................................
*
* History:
* 0.30 - initial version
* 0.31 - Added some comments
* 0.32 - minor bug-fixes
* change p9636ReconnectScannerPath
* moved function IOSetStartStopRegister into this file
* 0.33 - went back to original three calls to p9636ReconnectScannerPath
* to make sure that HP-printers will not start to print during
* scan-process
* removed function p9636PositionLamp()
* 0.34 - no changes
* 0.35 - no changes
* 0.36 - changes, due to define renaming
* 0.37 - move p9636OpenScanPath, p9636CloseScanPath
* and p9636RegisterToScanner to io.c
* removed skipping of the memory test for OP9636P
* removed // comments
* 0.38 - added function p9636PutToIdleMode()
* moved p9636ReadWriteTest to io.c
* added function p9636Calibration
* renamed function p9636SetP98001Init() to p9636InitP98001()
* 0.39 - no changes
* 0.40 - no changes
* 0.41 - no changes
* 0.42 - changed include names
* - 0.30 - initial version
* - 0.31 - Added some comments
* - 0.32 - minor bug-fixes
* - change p9636ReconnectScannerPath
* - moved function IOSetStartStopRegister into this file
* - 0.33 - went back to original three calls to p9636ReconnectScannerPath
* to make sure that HP-printers will not start to print during
* scan-process
* - removed function p9636PositionLamp()
* - 0.34 - no changes
* - 0.35 - no changes
* - 0.36 - changes, due to define renaming
* - 0.37 - move p9636OpenScanPath, p9636CloseScanPath
* and p9636RegisterToScanner to io.c
* - removed skipping of the memory test for OP9636P
* - removed // comments
* - 0.38 - added function p9636PutToIdleMode()
* - moved p9636ReadWriteTest to io.c
* - added function p9636Calibration
* - renamed function p9636SetP98001Init() to p9636InitP98001()
* - 0.39 - no changes
* - 0.40 - no changes
* - 0.41 - no changes
* - 0.42 - changed include names
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,18 +1,20 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_procfs.c - this is the interface to the proc filesystem
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_procfs.c
* @brief this is the interface to the proc filesystem
*
* Copyright (C) 2000-2003 Gerhard Jaeger <gerhard@gjaeger.de>
*.............................................................................
*
* History:
* 0.37 - initial version
* 0.38 - changes according to generic structure changes
* 0.39 - added info about forceMode and slowIO
* 0.40 - no changes
* 0.41 - no changes
* 0.42 - changed include names
* - 0.37 - initial version
* - 0.38 - changes according to generic structure changes
* - 0.39 - added info about forceMode and slowIO
* - 0.40 - no changes
* - 0.41 - no changes
* - 0.42 - changed include names
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,59 +1,61 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_ptdrv.c - this is the driver interface
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_ptdrv.c
* @brief this is the driver interface
*
* based on sources acquired from Plustek Inc.
* Copyright (C) 1998 Plustek Inc.
* Copyright (C) 2000-2003 Gerhard Jaeger <gerhard@gjaeger.de>
* also based on the work done by Rick Bronson
*.............................................................................
*
* History:
* 0.30 - initial version
* 0.31 - Added some comments
* added claiming/release of parallel port resources for this driver
* added scaling function for high resolution modes where dpix < dpiy
* 0.32 - Revised lamp-off behaviour
* - removed function ptdrvIsLampOn
* - fixed misbehaviour when using cat /dev/pt_drv
* - moved parport-functions to module misc.c
* 0.33 - added parameter lOffonEnd
* revised parport concurrency
* removed calls to ps->PositionLamp
* 0.34 - no changes
* 0.35 - removed _PTDRV_PUT_SCANNER_MODEL from ioctl interface
* added Kevins' changes (MiscRestorePort)
* added parameter legal and function PtDrvLegalRequested()
* 0.36 - removed a bug in the shutdown function
* removed all OP600P specific stuff because of the Primax tests
* added version code to ioctl interface
* added new parameter mov - model override
* removed parameter legal
* removed function PtDrvLegalRequested
* changes, due to define renaming
* patch for OpticPro 4800P
* added multiple device support
* added proc fs support/also for Kernel2.4
* 0.37 - cleanup work, moved the procfs stuff to file procfs.c
* and some definitions to plustek_scan.h
* moved MODELSTR to misc.c
* output of the error-code after initialization
* 0.38 - added P12 stuff
* removed function ptdrvIdleMode
* moved function ptdrvP96Calibration() to p48xxCalibration
* moved function ptdrvP98Calibration() to p9636Calibration
* added devfs support (patch by Gordon Heydon <gjheydon@bigfoot.com>)
* 0.39 - added schedule stuff after reading one line to have a better
* system response in SPP modes
* added forceMode switch
* 0.40 - added MODULE_LICENSE stuff
* 0.41 - added _PTDRV_ADJUST functionality
* changed ioctl call to PutImage
* 0.42 - added _PTDRV_SETMAP functionality
* improved the cancel functionality
* added LINUX_26 stuff
* changed include names
* - 0.30 - initial version
* - 0.31 - Added some comments
* - added claiming/release of parallel port resources for this driver
* - added scaling function for high resolution modes where dpix < dpiy
* - 0.32 - Revised lamp-off behaviour
* - removed function ptdrvIsLampOn
* - fixed misbehaviour when using cat /dev/pt_drv
* - moved parport-functions to module misc.c
* - 0.33 - added parameter lOffonEnd
* - revised parport concurrency
* - removed calls to ps->PositionLamp
* - 0.34 - no changes
* - 0.35 - removed _PTDRV_PUT_SCANNER_MODEL from ioctl interface
* - added Kevins' changes (MiscRestorePort)
* - added parameter legal and function PtDrvLegalRequested()
* - 0.36 - removed a bug in the shutdown function
* - removed all OP600P specific stuff because of the Primax tests
* - added version code to ioctl interface
* - added new parameter mov - model override
* - removed parameter legal
* - removed function PtDrvLegalRequested
* - changes, due to define renaming
* - patch for OpticPro 4800P
* - added multiple device support
* - added proc fs support/also for Kernel2.4
* - 0.37 - cleanup work, moved the procfs stuff to file procfs.c
* - and some definitions to plustek_scan.h
* - moved MODELSTR to misc.c
* - output of the error-code after initialization
* - 0.38 - added P12 stuff
* - removed function ptdrvIdleMode
* - moved function ptdrvP96Calibration() to p48xxCalibration
* - moved function ptdrvP98Calibration() to p9636Calibration
* - added devfs support (patch by Gordon Heydon <gjheydon@bigfoot.com>)
* - 0.39 - added schedule stuff after reading one line to have a better
* system response in SPP modes
* - added forceMode switch
* - 0.40 - added MODULE_LICENSE stuff
* - 0.41 - added _PTDRV_ADJUST functionality
* - changed ioctl call to PutImage
* - 0.42 - added _PTDRV_SETMAP functionality
* - improved the cancel functionality
* - added LINUX_26 stuff
* - changed include names
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,24 +1,25 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_scale.c
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_scale.c
* @brief Scaling functionality
*
* Scaling functionality
* Copyright (C) 2000-2003 Gerhard Jaeger <gerhard@gjaeger.de>
*.............................................................................
*
* History:
* 0.32 - initial version
* 0.33 - no changes
* 0.34 - no changes
* 0.35 - no changes
* 0.36 - no changes
* 0.37 - no changes
* 0.38 - no changes
* 0.39 - no changes
* 0.40 - no changes
* 0.41 - no changes
* 0.42 - changed include names
* - 0.32 - initial version
* - 0.33 - no changes
* - 0.34 - no changes
* - 0.35 - no changes
* - 0.36 - no changes
* - 0.37 - no changes
* - 0.38 - no changes
* - 0.39 - no changes
* - 0.40 - no changes
* - 0.41 - no changes
* - 0.42 - changed include names
* .
* <hr>
* This file is part of the SANE package.

Wyświetl plik

@ -1,32 +1,32 @@
/*.............................................................................
* Project : linux driver for Plustek parallel-port scanners
*.............................................................................
* File: plustek-pp_tpa.c
*.............................................................................
* Here we find some adjustments according to the scan source
* This file is ASIC P9800x specific
* Project : SANE library for Plustek parallelport flatbed scanners.
*.............................................................................
*/
/* @file plustek-pp_tpa.c
* @brief Here we find some adjustments according to the scan source.
* This file is ASIC P9800x specific
*
* based on sources acquired from Plustek Inc.
* Copyright (C) 1998 Plustek Inc.
* Copyright (C) 2000-2003 Gerhard Jaeger <gerhard@gjaeger.de>
* also based on the work done by Rick Bronson
*.............................................................................
*
* History:
* 0.30 - initial version
* 0.31 - Added some comments
* 0.32 - no changes
* 0.33 - new header
* 0.34 - no changes
* 0.35 - no changes
* 0.36 - no changes
* 0.37 - cosmetic changes
* 0.38 - Replaced AllPointer by DataPointer
* renamed this file from transform.c tpa.c
* 0.39 - no changes
* 0.40 - no changes
* 0.41 - no changes
* 0.42 - changed include names
* - 0.30 - initial version
* - 0.31 - Added some comments
* - 0.32 - no changes
* - 0.33 - new header
* - 0.34 - no changes
* - 0.35 - no changes
* - 0.36 - no changes
* - 0.37 - cosmetic changes
* - 0.38 - Replaced AllPointer by DataPointer
* - renamed this file from transform.c tpa.c
* - 0.39 - no changes
* - 0.40 - no changes
* - 0.41 - no changes
* - 0.42 - changed include names
* .
* <hr>
* This file is part of the SANE package.