Имеем DOSBox SVN Daum, запускаю в нем программу в которой русские символы отображаются кракозяброй (cp866), по этому в конфиге я поставил keyboardlayout=ru. После этого русские символы стали отображаться нормально.
Когда вывожу результаты программы на печать, открывается pdfFactory pro в котором показывается полученный pdf файл, но в нем все написано кракозябрами.
Я так понимаю, что проблема в виртуальном принтере. Не понимаю что нужно сделать, чтобы кодировка cp866 преобразовалось в windows1251.
Перечитал кучу форумов, там что только не советуют, через 25 программ это все отслеживать, перехватывать.
Но там, откуда я взял эту программу, все просто: выводишь на печать, выбираешь принтер (pdfFactory pro), получаешь готовый pdf, все.