VB6 позволит вам сделать это разными способами.Вот один из них:
Создайте новую форму, добавьте в нее изображение, добавьте метку поверх изображения и установите вид метки прозрачным для цвета фона, чтобы изображение было видно.
делайте что хотите с размером шрифта и расположением метки, и когда вы довольны тем, что получили, позвольте VB выполнить эту инструкцию ():
Sub btnPrint_Click()
Me.PrintForm 'This will print to the default printer with no questions asked
'so you better make sure printing is possible before you reach here
End Sub