It looks like this will work like this, my next question is related to variables how to send them to methods?
Dim vposHelper As JavaObject
Dim IconsFont As B4XFont
Log(vposHelper.InitializeStatic("vpos.apipackage.PosApiHelper")) ' log = (Class) class vpos.apipackage.PosApiHelper
Log(vposHelper.RunMethod("getInstance",Null)) ' log = vpos.apipackage.PosApiHelper@4360004
Log(vposHelper.RunMethod("PrintSetVoltage", Array(75)))
'Dim initPtinter As JavaObject = vposHelper.InitializeNewInstance("java.lang.PrintInitException" ,Array(2,24,24,0x33))
Log(vposHelper.RunMethod("PrintInit", Null)) ' log = 0
Log(vposHelper.RunMethod("PrintCheckStatus", Null)) ' log = 0
Dim textstr As String = "This is single line"
Dim stingheight As Int = 19
Dim bmp As Bitmap
bmp.InitializeMutable(360,stingheight+5)
Dim DravPage As Canvas
Dim fontsize As Int = 10
bmp.InitializeMutable(360,stingheight+5)
DravPage.Initialize2(bmp)
DravPage.DrawColor(Colors.White)
DravPage.DrawText(textstr,0.1,stingheight+0.5,Typeface.MONOSPACE,fontsize,Colors.RGB(0,0,0),"LEFT")
Dim SingleLine As Bitmap = DravPage.Bitmap
vposHelper.RunMethod("PrintBmp", Array As Object(SingleLine)) ' log = java.lang.IllegalArgumentException:
' Expected receiver of type vpos.apipackage.PosApiHelper,
' but got java.lang.Class<vpos.apipackage.PosApiHelper>
'Log(vposHelper.RunMethod("PrintStr", Array("Proba\n")))
'Log(vposHelper.RunMethod("PrintStart",Null))