ドキュメントには、次のコマンドがあります。
command mergAccessoryRead pNameAndProtocol,pLength,pCallcackHandler
command mergAccessoryWrite pNameAndProtocol,pData,pCallcackHandler
それらはプリンターでのみ機能しますか、それとも一般的に使用できますか? 例?
更新 2:mergAccessoryOpenSession で行き詰まっています。この場合、セッションは開かれていないと思います。
これが私の現在のコードです。
global pNameAndProtocol
global pData
on preopenstack
put "xxxx" into pNameAndProtocol
put "get xxxx" into pData
end preopenstack
command xxxx
answer pNameAndProtocol
answer pData
printDocket
end xxxx
on printDocket
try
mergAccessoryOpenSession "xxxx","sessionOpen"
answer "mergAccessoryOpenSession is called..."
catch someError
answer "An error on printDocket " &&someError
end try
end printDocket
on sessionOpen pNameAndProtocol
try
mergAccessoryWrite "xxxx","get xxxx","writeCompleted"
answer "mergAccessoryWrite is called..."
catch someError
answer "An error on sessionOpen " &&someError
end try
end sessionOpen
on writeCompleted pNameAndProtocol
try
mergAccessoryRead pNameAndProtocol,0,"readCompleted"
answer "mergAccessoryRead is called..."
catch someError
answer "An error on writeCompleted " &&someError
end try
end writeCompleted
on readCompleted pNameAndProtocol,pData
answer "Completed..."
end readCompleted