For a non-laser (rotary cutter) machine you could look into the relatively inexpensive 3018 engravers (put 3018 engraver into a Google search).
Be aware that the devil is in the details. If the bed is not exactly aligned with the x and y motions, the engraved line width will vary and look like hell. The problem is that most of these machines have no systematic alignment method. It's just fiddle with the adjustment screws and "btw , lots of luck".
It's possible to come up with your own mods to introduce proper alignment methods, although one of the best suggestions I've seen is to mount a sub-plate on the bed, a milling cutter in the spindle and just machine all over.