Intermec PC43d IDL Smart Printing Resource Kit Developer Guide - Page 24

Considerations When Starting C# Applications from Fingerprint Applications

Page 24 highlights

Considerations When Starting C# Applications from Fingerprint Applications To start your C# application from inside a Fingerprint application, you can use the command: RUN "mono /home/user/apps/MyApplication.exe" However, if you plan to start your application using this command, your application may not use the PrintControl, Communication and UI classes, as they conflict with the Fingerprint runtime environment. Printer Platform and File System Structure The printer platform is a Linux-based system. The printer file system structure relevant to application developers is described in this table. Printer File System Paths and Descriptions Path Description /dev/ttyS0 First serial port. Additional serial ports are ttyS1, ttyS2, and so on. /dev/ttyUSB0 First USB Host port. Additional USB ports are ttyUSB1, ttyUSB2, and so on. /home/admin User files owned by the user "admin". /home/user/ User files owned by the user "user". /home/user/80211 User 802.11 files. /home/user/apps User C# applications. /home/user/avalanche User Avalanche files. /home/user/certificates User certificate files for 802.11 and IPsec. /home/user/config User configuration files for command language simulators. /home/user/display User display files for Fingerprint customization of LCD content. /home/user/fonts User-installed font files. /home/user/forms User label formats for command languages and simulators. /home/user/images User image files. /home/user/keypad User keypad mapping files. /home/user/logs User log files. /home/user/profiles User configuration profiles. /home/user/scripts User Fingerprint applications. /home/user/webforms User label formats for INprint web service. /home/user/webpage User web page customization files. /media/sda1 First mounted USB storage device, first partition. Second partition is sda2, second device is sdbX. /tmp Temporary (non-volatile) files. Note: Linux file system paths are case-sensitive. 18 IDL Smart Printing Resource Kit Developer Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

18
IDL Smart Printing Resource Kit Developer Guide
Considerations When Starting C# Applications from Fingerprint
Applications
To start your C# application from inside a Fingerprint application, you can use the
command:
RUN "mono /home/user/apps/MyApplication.exe"
However, if you plan to start your application using this command, your application
may not use the PrintControl, Communication and UI classes, as they conflict with
the Fingerprint runtime environment.
Printer Platform and File System Structure
The printer platform is a Linux-based system. The printer file system structure
relevant to application developers is described in this table.
Printer File System Paths and Descriptions
Path
Description
/dev/ttyS0
First serial port. Additional serial ports are ttyS1, ttyS2, and so on.
/dev/ttyUSB0
First USB Host port. Additional USB ports are ttyUSB1, ttyUSB2,
and so on.
/home/admin
User files owned by the user “admin”.
/home/user/
User files owned by the user “user”.
/home/user/80211
User 802.11 files.
/home/user/apps
User C# applications.
/home/user/avalanche
User Avalanche files.
/home/user/certificates
User certificate files for 802.11 and IPsec.
/home/user/config
User configuration files for command language simulators.
/home/user/display
User display files for Fingerprint customization of LCD content.
/home/user/fonts
User-installed font files.
/home/user/forms
User label formats for command languages and simulators.
/home/user/images
User image files.
/home/user/keypad
User keypad mapping files.
/home/user/logs
User log files.
/home/user/profiles
User configuration profiles.
/home/user/scripts
User Fingerprint applications.
/home/user/webforms
User label formats for INprint web service.
/home/user/webpage
User web page customization files.
/media/sda1
First mounted USB storage device, first partition. Second
partition is sda2, second device is sdbX.
/tmp
Temporary (non-volatile) files.
Note:
Linux file system paths are case-sensitive.