I am communicating with a frame grabber that stores an image and can send bytes of intensity data through the serial port. The bytes are arranged so that each row of pixels is expressed as 1440 bytes. Typically, a command is sent to the frame grabber to send every Xth Pixel Y times at a Z compression level (the compression is irrelevent) in the syntax SEND X Y Z\r\n.
When I command a horizontal line to be returned over the serial port (SEND 2 720 1), I get the expected string of intensity values for a given test pattern.

However, when I want a vertical line to be returned (SEND 1440 240 1), every 8th or 9th byte is incorrect.

Since incrementing the data pointer 1440 places takes longer than two places, the time between received bytes is longer. Could this be the cause of this problem? I have communicated with the frame grabber manufacturer and a vertical scan is a doable operation. Thanks for the input..
Kevin
UTHSC-Houston