I suspect that the issue you're facing is graphical versus text mode printing. Was your RBase a DOS version? If so, it used text mode, whereas any Windows-based product, unless told specifically to do otherwise, uses graphical mode printing. Graphical mode printing on a dot matrix printer is very slow.
To get around the problem, add a new printer for Manufacturers "Generic", Printers "Generic / Text Only" to your workstation(s). You can set the Okidata printer control codes on the "Fonts" tab of the new printer Properties.
Then, go into design mode on your Access report(s), select the new printer in File, Page Setup. Then select the various controls on the report and set their Font Name and Font Size properties to fonts and pitches resident in the Okidata printer. Save your report changes with this new printer definition.
If the new "Generic / Text Only" printer is not the default printer for the workstation(s), you'll need to provide a way for the users to select that printer for the report at print time. If your program offers Print Preview for the report, a full copy of Access provides printer selection capability, but the Run-time version of Access does not. For Run-time Access you'll need to program something for printer selection on a Toolbar/Commandbar. If you don't offer Print Preview for the report, then you'll need to get into some Windows API programming to have VBA select the "Generic / Text Only" printer for the report at print time.
This should speed up your dot matrix printing considerably.