This document describes how to properly communicate with the smartpen, using the PenComm API. It explains how to use the classes of the PenComm Client Library and provides details on method parameters, return values, and order of execution. It also includes examples and guidelines.