Простейший пример обращения к порту принтера из программы на фасме без написания собственного драйвера - использует широко известную либу inpout32.dll от logix4u смотреть здесь