sane-teco3(5)

πŸ’… sane-teco3 β€” the manual name is sane-teco3(5), bestie, and yes it lives in section 5 πŸŽ€

Okay so picture this: a SANE backend for TECO / RELISYS scanners. That's the whole vibe. Let's get into it ✨


🌸 NAME 🌸

sane-teco3 β€” the SANE backend for TECO / RELISYS scanners. That's it, that's the name, icon behavior honestly 🫢


✨ DESCRIPTION ✨

So the sane-teco3 library implements a SANE (Scanner Access Now Easy) backend that gives you access to some TECO SCSI flatbed scanners. And when I say some, I mean it β€” this backend should be considered alpha-quality software! 😭 Like, alpha. Not beta. Alpha. TECO scanners get sold under a bunch of brands β€” RELYSIS, PIOTECH, TRUST β€” and this backend may or may not support yours. No cap. It's giving mystery box 🎁

The scanners that should work with this backend are:

  • Relisys Scorpio β€” TECO model VM3552 β€” status: tested βœ…
  • Plustek OpticPro 2400SP β€” TECO model VM3552 β€” status: untested πŸ™ˆ
  • PIOTECH Splendeur 3024 β€” TECO model VM3552 β€” status: tested βœ…
  • Trust Imagery 2400 SP β€” TECO model VM3552 β€” status: tested βœ…
  • Trust Imagery 4800 SP+ β€” TECO model VM3552 β€” status: tested βœ…
  • Trust Imagery 9600 SP β€” TECO model VM3552 β€” status: untested πŸ™ˆ

Lowkey the TECO VM number is usually chillin' at the back of the scanner. It's also part of the FCC ID, so like, go look πŸ‘€

The options this backend supports can be selected either through command line options to programs like scanimage(1), or through GUI elements in xscanimage(1) or xsane(1). Choose your fighter πŸ’…

And listen β€” if you get any success with a scanner that isn't listed here, or if you notice any strange behavior, please report it to the backend maintainer or to the SANE mailing list. We love a feedback moment, periodt 🫢


🌈 OPTIONS 🌈

Want the full menu of valid command line options and their syntax? Just run:

scanimage --help -d teco3

πŸ¦‹ Scan Mode πŸ¦‹

  • --mode Black & White|Grayscale|Color β€” picks the basic mode of operation of the scanner. Black & White mode is black and white only (1 bit) β€” no in-between, no nuance, she's decisive. Grayscale will produce 256 levels of gray (8 bits). Color will produce a 24-bit color image. Main character energy in every mode tbh πŸ‘‘
  • --resolution 1..1200 β€” selects the resolution for a scan. The scanner can do all resolutions between 1 and 1200, in increments of 1. Every single one. Obsessed with the range, ngl ✨
  • --preview β€” requests a preview scan. The resolution used for that scan is 22 dpi and the scan area is the maximum allowed. The scan mode is user selected. The default is "no". It's giving "just a lil peek" πŸ”

πŸŽ€ Geometry options πŸŽ€

  • -l -t -x -y β€” these control the scan area: -l sets the top left x coordinate, -t sets the top left y coordinate, -x selects the width and -y the height of the scan area. All parameters are specified in millimeters by default. Framing the shot like a photographer fr fr πŸ“Έ

πŸ’œ OPTIONS FOR COLOR MODE ONLY πŸ’œ

Color mode girlies, this section is for you 🎨

  • --custom-gamma β€” allows the user to specify a gamma table (see the next 3 parameters). Yes, the next three. Stay with me.
  • --red-gamma-table β€” can be used to download a user defined gamma table for the red channel. The table must be 1024 bytes long. Not 1023, not 1025. 1024 πŸ’€
  • --green-gamma-table β€” can be used to download a user defined gamma table for the green channel. The table must be 1024 bytes long. Same energy, different color πŸ“
  • --blue-gamma-table β€” can be used to download a user defined gamma table for the blue channel. The table must be 1024 bytes long. Slay, blue πŸ’™

🧚 CONFIGURATION FILE 🧚

The configuration file /etc/sane.d/teco3.conf supports only one item: the device name to use (eg /dev/scanner). That's it. Minimalist queen. She said "one thing and one thing only" πŸ’…


⭐ FILES ⭐

  • /usr/lib64/sane/libsane-teco3.a β€” the static library implementing this backend. Old school, built different 🫑
  • /usr/lib64/sane/libsane-teco3.so β€” the shared library implementing this backend (present on systems that support dynamic loading). The social butterfly of the two πŸ¦‹

🌈 ENVIRONMENT 🌈

  • SANE_DEBUG_TECO3 β€” if the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. Turning it up to 128 is literally the "tell me EVERYTHING" setting 😀

πŸ’€ LIMITATIONS πŸ’€

The windows TWAIN driver has many more options than this SANE backend. But lowkey? They are only software adjustments. This backend only implements what the scanner can support. She's honest, she's real, she's not pretending 🫢


😭 BUGS 😭

Not much.

(That's genuinely it. Iconic. No notes. πŸ”₯)


πŸŽ€ SEE ALSO πŸŽ€

sane-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) β€” go read the friends of this page, they're all linked in the group chat πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

The package is actively maintained by Frank Zago.

http://www.zago.net/sane/#teco3

Go give him your love and your bug reports 🫢


✨ And that's the whole page, bestie ✨ This was sane-teco3(5) from 14 Jul 2008, brought to you by the fine folks at SANE Scanner Access Now Easy. Now go scan something pretty, and remember: alpha-quality software is still software, and she's doing her best πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from