Sub Class_Globals
Private mBTMacAddress As String
Private mBTConnection As Serial
Private mBTPrinter As TextWriter
Private mBTConnected As Boolean
End Sub
Public Sub Initialize
mBTConnected = False
mBTMacAddress = ""
mBTConnection.Initialize("BTPrinter")
End Sub
Private Sub BTPrinter_Connected(Connected As Boolean) ' I believe your sub should be "DirectPrint_Connected"
mBTConnected = Connected
If mBTConnected Then
Try
mBTPrinter.Initialize(mBTConnection.OutputStream)
mPCL3.Initialize(mBTConnection.OutputStream)
Catch
Log(LastException.Message)
End Try
End If
CallSub2(mBTNotify, mBTNotifyRoutine, mBTConnected)
End Sub