Difference between revisions of "Mac OS X Porting - Data Acquisition"

From Apache OpenOffice Wiki
Jump to: navigation, search
(OpenOffice.org code location)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Work in progress : data acquisition with  OpenOffice.org ( Scanner e.g.)
 
Work in progress : data acquisition with  OpenOffice.org ( Scanner e.g.)
  
Does concern both X11 and Aqua versin of OpenOffice.org
+
FIXME : to be continued later :)
 +
 
 +
Does concern both X11 and Aqua version of OpenOffice.org
 +
 
 +
=== Current working hardware using OpenOffice.org===
 +
 
 +
====USB scanners====
 +
 
 +
{| style="vertical-align:top; text-align:left; background-color:#efefef;"
 +
|- style="background-color:#d6d6d6;font-weight:bold;"
 +
| Mark || Model || Status ||Comments
 +
|-
 +
| Agfa || Snapscan e50 || Works fine || firmware must be loaded
 +
|}
 +
 
 +
====SCSI scanners====
 +
 
 +
{| style="vertical-align:top; text-align:left; background-color:#efefef;"
 +
|- style="background-color:#d6d6d6;font-weight:bold;"
 +
| Mark || Model || Status || Comments
 +
|-
 +
| Agfa || Snapscan 310 || Works fine
 +
|-
 +
| Microtek || ? || Works fine
 +
|}
 +
 
 +
====Important Links====
 +
 
 +
[http://www.sane-project.org/ Sane Project]
 +
 
 +
[http://www.sane-project.org/sane-supported-devices.html Supported devices]
 +
 
 +
[http://www.ellert.se/twain-sane/ Mac OS X Sane]
 +
 
 +
[http://www.hamrick.com/vsm.html Vuescan]
  
 
===OpenOffice.org code location===
 
===OpenOffice.org code location===
Line 10: Line 44:
  
 
  --with-system-sane
 
  --with-system-sane
 
 
  --with-sane-headers  
 
  --with-sane-headers  
  
 
  command line options. Tests scheduled
 
  command line options. Tests scheduled
 +
 +
===Products built ===
 +
 +
All :  scanner , scnserv 
 +
 +
Windows( WNT) :  scanwin
 +
 +
Other ( UNX or OS2 ) :
 +
 +
sane, sandlg scanunx and grid
 +
 +
 +
Todo: analyse current implementation
 +
 +
== Interface description ==
 +
 +
The complete interface is defined in  (list to be confirmed ):
 +
 +
Exception.idl
 +
 +
XInterface.idl
 +
 +
XScannerManager.idl
 +
 +
WarningBox.idl
 +
 +
ScannerException.idl
 +
 +
== Dialog boxes ==
 +
 +
The dialog boxes are defined in :
 +
 +
extensions/source/scanner/sanedlg.src
 +
 +
extensions/source/scanner/grid.src
 +
 +
 +
== Implementation description ==
 +
 +
GridWindow
  
 
===Mac OS X side===
 
===Mac OS X side===
Line 32: Line 105:
  
 
[http://www.twain.org/docs/TWAIN2d_proposal.pdf  '''Twain 2.0 specifications (draft)''']
 
[http://www.twain.org/docs/TWAIN2d_proposal.pdf  '''Twain 2.0 specifications (draft)''']
 +
 +
==Mac port Links==
 +
 +
This work is part of http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Work_Areas/Todo%27s
 +
 +
  
 
[[User:Ericb|Ericb]] 23:40, 5 October 2006 (CEST)
 
[[User:Ericb|Ericb]] 23:40, 5 October 2006 (CEST)

Latest revision as of 14:17, 19 November 2007

Work in progress : data acquisition with OpenOffice.org ( Scanner e.g.)

FIXME : to be continued later :)

Does concern both X11 and Aqua version of OpenOffice.org

Current working hardware using OpenOffice.org

USB scanners

Mark Model Status Comments
Agfa Snapscan e50 Works fine firmware must be loaded

SCSI scanners

Mark Model Status Comments
Agfa Snapscan 310 Works fine
Microtek  ? Works fine

Important Links

Sane Project

Supported devices

Mac OS X Sane

Vuescan

OpenOffice.org code location

extensions/source/scanner

[FIXME]: Twain interface should work on Mac OS X version of OpenOffice.org, and configure does accept 
--with-system-sane
--with-sane-headers 
command line options. Tests scheduled

Products built

All : scanner , scnserv

Windows( WNT) : scanwin

Other ( UNX or OS2 ) :

sane, sandlg scanunx and grid


Todo: analyse current implementation

Interface description

The complete interface is defined in (list to be confirmed ):

Exception.idl

XInterface.idl

XScannerManager.idl

WarningBox.idl

ScannerException.idl

Dialog boxes

The dialog boxes are defined in :

extensions/source/scanner/sanedlg.src

extensions/source/scanner/grid.src


Implementation description

GridWindow

Mac OS X side

Links :

Accessing Hardware from Applications

Twain Mac

TN2088 / Twain Data Sources for Mac OS X

SDK :

Apple Image SDK

Other :

Twain 2.0 specifications (draft)

Mac port Links

This work is part of http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Work_Areas/Todo%27s


Ericb 23:40, 5 October 2006 (CEST)

Personal tools