HandyCafe Docs
it-admin cashier

Screenshots

The Screenshots feature allows operators to capture still images of client PC screens remotely. This is useful for quick monitoring, troubleshooting, and verifying that client machines are configured correctly.

Capturing a Screenshot

  1. In the Admin Panel, locate the target client.
  2. Click the client card to reveal the action buttons.
  3. Click the Screenshot button.

The server sends a capture request to the client and the resulting image is displayed in the screenshot viewer.

Screenshot Viewer

When a screenshot is captured, the viewer displays the image along with contextual information:

  • Client name -- The hostname of the client PC that was captured.
  • MAC address -- The hardware identifier of the client, useful for distinguishing machines with similar names.
  • Timestamp -- The exact date and time the screenshot was taken.

Available Actions

The screenshot viewer provides the following actions:

  • Refresh -- Sends a new capture request to the client and replaces the current image with the latest screenshot. Use this to get an updated view without closing and reopening the viewer.
  • Download -- Saves the screenshot to your local machine. The file is named with a timestamp for easy identification and organization.

Loading and Error States

While a screenshot capture is in progress, a loading indicator is displayed. If the capture fails (for example, if the client disconnects before completing the request), an error message is shown explaining the issue.

Window Capture

In addition to full-screen captures, the screenshot tool can capture a specific application window on the client. This is useful when you need to see what a particular program is displaying without the clutter of the full desktop.

Use Cases

  • Monitoring customer activity -- Periodically capture screenshots to verify appropriate use of cafe resources.
  • Troubleshooting issues -- When a customer reports a problem, capture their screen to see the error or misconfiguration firsthand.
  • Verifying client setup -- After deploying new software or configurations, confirm that client PCs are displaying the expected interface.