Bit2 Carriage Returned/Parked (0=Wait/Head Parked, 1=Scan/Head Moving)
Bit? Scanned Pixel Color (0=Black, 1=White)
Scanning is done in single scanlines (one pixels height). The scanning procedure waits while FBEFh.Bit2=0 (which probably indicates that the head is in the left-most position, or that it has just leaved it, or so). The horizontal "dot clock" is implemented as software delays(ie. the horizontal resolution depends on the software). When scanning a black dot, one or more bits in Port FBEFh become non-zero (not sure which bit; the driver software simply checks "IF Port[FBEFh]<>FFh THEN PLOT pixel").
'''Caution: ''' The scanning software may be required to be adjusted for different printer/scanner versions (eg. an extra delay for [[DMP3000]]), and, the printer DIP switches must be set up properly (see last page of manual for details). The manual doesn't mention anything about compatibility with Further timing adjustments are required for the [[DMP2160/]], [[DMP3160/]], and [[DMP3250di - theoretically it should be possible to attach the Scanner to them (since they have the same case as DMP2000/DMP3000). One problem is that the newer printer models ]] printers, which do move the head at faster speed (160 CPS instead of 105 CPS), so the and do thus need adjustments for horizontal resolution (and position) will change; which could . Details on these adjustments should be fixed at software side. Apparently this was handled found in later newer versions, an advert of the Dart Scanner manual and/or in [[Amstrad Computer User]] Nov 1988, page 21 states that newer versions of the package does also work with DMP2000/DMP2160/DMP3000/DMP3160. Older adverts (until [[Amstrad Computer User]] Sep 1988, page 23 stated only DMP2000/DMP3000 supportsupplied software.
== Cover ==