---
name: "tkusr"
section: "1"
platform: "linux"
package: "tkusr"
version: "0.82"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/tkusr"
---

# tkusr(1)

X11 tool to manage the Self-mode of USR/3COM Message modems.

## NAME

tkusr - X11 tool to manage the Self-mode of USR/3COM Message modems.

## SYNOPSIS

**tkusr**

## DESCRIPTION

**tkusr** is a is a small Tcl/Tk program that allows the playing of messages and retreiving of faxes stored on USRobotics / 3Com message modems.

Features:

- \-

  Compatible with Message (Plus) and Professional USRobotics / 3COM modems

- \-

  Intelligent retrieving of data with a cache system to speed up the download. So you do not have to download the full memory to get only one fax.

- \-

  View the list of fax or voice messages stored in your modem's flash

- \-

  Play any voice message including outgoing messages.

- \-

  View a fax with the built-in G3 decoder (written in pure Tcl !)

- \-

  Print a fax (display it and then click on the print button)

- \-

  Save a fax with one G3 file for each page (right click an entry)

- \-

  Save a voice message as a GSM file (right click an entry)

- \-

  Upload GSM File / Record outgoing messages

- \-

  Support for most settings of Message modems

You can use  [**g32pbm**(1)](/g32pbm/1.md), **g32ps**(1), [**kfax**(1)](/kfax/1.md), [**gimp**(1)](/gimp/1.md) to convert the saved fax data, and  **zgsmplay**(1) to play a saved message. In order to upload messages you need to make GSM files, so use  [**sox**(1)](/sox/1.md) or  [**toast**(1)](/toast/1.md) from the 'gsm' package.

You can modify some variables of 'proc init' in tkusr.tcl:

- device(device):

  the device file to open (e.g. /dev/modem)

- device(initstring):

  the modem's initialisation string

- DebugSetLevel:

  set to 1+ if you want to debug the modem chat

## OPTIONS

No command line options.

## Miscellaneous notes

If no GUI appears when you run tkusr, then the modem's serial port is probably locked by another process. Find that process with a 'fuser /dev/modem' and kill (or close) it.

As I've seen strange core dumps when Tk 8.0 tries to open the serial port device,  if you have any problem install Tk 8.3.

## SEE ALSO

[**g32pbm**(1)](/g32pbm/1.md), **g32ps**(1), [**kfax**(1)](/kfax/1.md), **zgsmplay**(1), [**sox**(1)](/sox/1.md), [**toast**(1)](/toast/1.md)

## AUTHOR

Ludovic Drolez \<ldrolez@free.fr\>.
