Moin!
BTW: Kann es sein, dass dem Drucker "Seiten" geliefert werden, bei denen der druckbare Bereich überschritten wird? Grund für die Annahme: Im Handbuch laß ich was von wegen mitgelieferte Schriftart benutzen.
Versuch 3 nochmal, beim Copy und Paste was vertan:
<?php
$haystack = "Ödipuß<foo@example.com>\r\n";
$search = '/[^[:print:]\n\r]/';
echo preg_replace($search, '_', $haystack);
echo "Ende\n";
Ergebnis:
fastix@trainer:/tmp$ php test_replace.php
__dipu__<foo@example.com>
Ende
fastix@trainer:/tmp$
Jörg Reinholz