this software.\r
 */\r
 \r
+/** \file\r
+ *\r
+ *  Header file for PrinterCommands.c.\r
+ */\r
+ \r
 #ifndef _PRINTER_COMMANDS_H_\r
 #define _PRINTER_COMMANDS_H_\r
 \r
                #define PRINTER_DATA_OUT_PIPE        2\r
                \r
        /* Type Defines: */\r
+               /** Type define for a Printer Command Data structure, for the encapsulation of raw printer commands to\r
+                *  send to an attached printer device.\r
+                */\r
                typedef struct\r
                {\r
-                       char*    Data;\r
-                       uint16_t Length;\r
+                       char*    Data; /**< Printer commands to send to the attached printer */\r
+                       uint16_t Length; /**< Length in bytes of the commands to send to the attached printer */\r
                } Printer_Data_t;\r
                \r
        /* Function Prototypes: */\r