Avery Dennison 6035 Programmer Manual Rev.CA 6/01 User Manual

Page 80

Advertising
background image

Function Reference 4-39

Return Values

0

Successful.

703-793

A motion control error occurred. For errors
between 703-793. The operator corrects the
printer condition. Then the application must call
pclClearError to reset the Motion Control
subsystem. Refer to the MPCLII Packet
Reference Manual
for more information.

Other non-zero

An error occurred. Refer to the MPCLII Packet
Reference Manual
for more information.


Example

#include <stdio.h>

#include <stdlib.h>

#include "mmsultra.h"

void GetSupplyType(unsigned short *);

void GetStockLength(unsigned short *);

void GetStockWidth(unsigned short *);

unsigned short main(void)

{

unsigned short usStatus;

// Printer completion status

unsigned short usStockWidth; // Stk. width in 1/100th inches

unsigned short usStockLength; // Stk. length in 1/100th inches

unsigned short usSupplyType; // Supply type, 0 - 2

unsigned short status = 0;

// Print subsystem init. status

PRINTINIT rConfig;

// Print subsystem data struct.

rConfig.lpuchFntAddr = 0;

rConfig.ulFntSize = 0;

status = pcl

I

nit(&rConfig);

if (status != 0)

{

printf("Init Failed \nError: %d", status);

exit(1);

}

pclPaperInfo(&usStockLength, &usStockWidth,

&usSupplyType);

Advertising