Думаю локальный сервер есть? Выполните на нем файл .html файл. Файл .php, под которыми сохраните его, укажите в action формы.
.html файл:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<form action="" method="post" onsubmit="window.open('','myprt', 'width=600, height=400, left=0, top=0')" target="myprt">
<input name="as" value="Form data" />
<button>Send</button>
</form>
</body>
</html>
.php файл:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style>
/* стили для печати*/
</style>
</head>
<body onload="this.print()">
<?=$_POST['as']?>
</body>
</html>
И все будет работать. Это в чем-то вы косячите.