Download Print this page

Axis 700 Integration Manual

Application integration
Hide thumbs Also See for 700:

Advertisement

Quick Links

AXIS 700 Application Integration
Introduction
Scanning using your AXIS 700 can be divided into two types:
Pull Type Scanning, which is initiated from an application and performed by using the
HTTP protocol
Push Type Scanning, which is initiated from the control panel of your AXIS 700 and
performed by using the FTP protocol.
This document describes how to integrate your AXIS 700 using both of these methods. It
also describes how you can use FTP to obtain, and possibly modify, a list of available
profiles. It contains the following information:
Scanning
HTTP Commands and Headers Required
Pull Type Scanning
Push Type Scanning
Using Microsoft's Foundation Classes.
Using Microsoft's Internet API
Using the config.ini file to add, modify and remove profiles.
Axis Communications AB
st
September 1
, 1998
1

Advertisement

loading

Summary of Contents for Axis 700

  • Page 1 Pull Type Scanning, which is initiated from an application and performed by using the HTTP protocol Push Type Scanning, which is initiated from the control panel of your AXIS 700 and performed by using the FTP protocol. This document describes how to integrate your AXIS 700 using both of these methods. It also describes how you can use FTP to obtain, and possibly modify, a list of available profiles.
  • Page 2 Table of Contents HTTP Command Sequence...3 Scanning Using MFC...5 Scanning Using the WinInet API ...6...
  • Page 3 1. Select a profile from the profile list. 2. Click either the request is sent to your AXIS 700. It contains the name of the page, the name of the selected profile, and the name of the button you selected.
  • Page 4 - necessary for your AXIS 700 to process your request. - tells your AXIS 700 which profile to use. - immediate scan. No value is needed. button on the front panel of your AXIS 700. This is the button on the response then something has gone wrong, e.g. the response means that the scanning is initiated.
  • Page 5 Your AXIS 700 will now respond by sending you a data. Scanning Using MFC Microsoft Foundation Classes (MFC) offers good support for Internet connections, especially when it comes to HTTP and FTP. As described above, scanning is performed by requesting a using HTTP.
  • Page 6 6. Send the request: anHttpFile->SendRequest(NULL, The method will not return ????? until a response is received from the server or after a time out. 7. If the request is successful, image data will be sent back. Otherwise an HTML page containing error information will be sent. One way of testing what was sent back is to look at the Content-type.
  • Page 7 2. Create an HTTP handle by calling the InternetConnect function with the necessary parameters: HINTERNET anHTTPHandle = InternetConnect(anInetHandle, 3. Use the HTTP handle to open a request. The second parameter indicates that it is request and the third indicates that the target is the ’/user/scan/scan.shtml’ page.
  • Page 8 InternetCloseHandle(anInetHandle); Push Type Scanning We refer to push type scanning as scanning initiated from the control panel of your AXIS 700. The images are pushed out to a directory on an FTP server. Your application can scan the directory on the FTP server. When new images arrive, the application can, depending on information sent with the image, take the appropriate actions.
  • Page 9 A fax server application can use the image name to obtain the fax number, and the file format to decide how to convert the document to fax data. See the AXIS 700 Additional Installation Note, Setting Up Your AXIS 700 for Scan-to-File for information on how to define Scan-to-File destinations.
  • Page 10 There is one group stating the number of available profiles, along with their names. In addition, there is one parameter group for each profile. To obtain all available profiles it is enough to read the file from your AXIS 700 and find the group .

This manual is also suitable for:

Appint