Dynamic Data Exchange

(LONG)sizeof(DDEPOKE) + sizeof(DDEMOUSEREPORT) + 2))) return;

if (!(lpPokeData = (DDEPOKE FAR*)GlobalLock(hPokeData)))

{

GlobalFree(hPokeData);

return;

}

MouseReport.X = Coord.x;

MouseReport.Y = Coord.y; MouseReport.ButtonID = ButtonDown;

fmemcpy(lpPokeData->Value, &(BYTE far *)MouseReport, sizeof(DDEMOUSEREPORT));

There is no limit checking on the values of X and Y, so the values passed through to TeemTalk must be within the valid range for the application that is to receive the mouse hit. Valid values for the button press (ButtonID) are shown below. Any values out of this range will result in the DDE_POKE failing.

0Left Mouse Button

1Centre Mouse Button

2Right Mouse Button

It is important to note that the host application receiving these "mouse hit reports" must be able to recognize them. The reports will be sent in a format appropriate to TeemTalk's current mode of operation. For example, when TeemTalk-07W is in W3220 mode the reports would be in Westward 3220 format, whilst in Tek mode the reports would be in Tek format.

The SendMouseStr function is an alternative string version of SendMouse. The information sent with the data message is a string a decimal values in the form x,y,n where n indicates the mouse button as listed earlier.

Send

Send is a straightforward POKE of data, which must be terminated with a CR LF NULL sequence, to keep in line with the CF_TEXT data format. Note however that these three characters will not get dispatched through to the host.

Receive

Receive is a WARM/HOT link function (via the WM_DDE_ADVISE and subsequent WM_DDE_DATA messages).

All data received by TeemTalk once reception of the WM_DDE_ADVISE message has been acknowledged will be acted upon as normal, but with one important addition. The data will also be buffered until the specified termination character(s) is/

13-20

Page 312
Image 312
Xerox 05W, 07W & -11W manual Send, Receive, 13-20

07W & -11W, 05W specifications

Xerox has long been a leader in the field of imaging and printing technology, and its innovative product lines consistently push the boundaries of performance and functionality. Among these products, the Xerox 05W, 07W, and 11W series stand out as versatile multifunction printers that cater to the needs of various businesses.

The Xerox 05W series is designed with small to medium-sized businesses in mind. It boasts a compact footprint without sacrificing performance. One of the key features of the 05W is its high-resolution printing capability, delivering crisp, vibrant documents at impressive speeds. The series supports a variety of media types and sizes, making it ideal for diverse office environments. Additionally, the 05W incorporates user-friendly controls and an intuitive interface, allowing employees to navigate its functions with ease.

Moving up the range, the Xerox 07W series offers enhanced features geared towards organizations that require increased productivity. This series includes advanced scanning capabilities, allowing users to digitize documents quickly and efficiently. The 07W is compatible with a range of cloud services, facilitating seamless document sharing and collaboration. Enhanced security features, such as secure print and user authentication, make it a suitable choice for businesses that prioritize data protection.

At the top of the lineup, the Xerox 11W series is a powerhouse, designed for high-volume printing environments. It combines speed with quality, boasting robust performance metrics that can handle demanding workflows. The 11W series incorporates cutting-edge technologies such as automatic duplexing, which saves time and paper, and advanced finishing options, providing users with professional-quality documents. The series also supports mobile printing solutions, enabling users to print directly from their smartphones or tablets.

All three series – 05W, 07W, and 11W – share a commitment to sustainability, employing energy-efficient technologies that reduce environmental impact without compromising performance. They also come equipped with comprehensive support options, ensuring customers have access to expert assistance when needed.

In summary, the Xerox 05W, 07W, and 11W series cater to different business needs, ranging from compact functionality to robust performance. They incorporate advanced technologies and key features that enhance productivity, security, and sustainability, making them suitable for a wide array of professional environments. With their reliability and versatility, these printers continue to uphold Xerox's legacy as a leader in the imaging and printing industry.