无条码商品的商品档案新建,并打印条码标签的操作。
在工作台,向下拖动,找到【基础档案】板块,点击【商品管理】进入,在这里可以进行【商品档案】的增删查改。
点击底部【新增商品】,因为该商品本身没有条码,所以条形码这里不用填也不用管。直接录入商品的品名,比如:蓝牙音箱,
商品【编号】是必填项,如果您自己定义了该商品的【编号】,那么就填上即可。如果该商品没有确定的【编号】,那么就点击【取号】,让软件自动生成该商品的【编号】,
在顶部这里,可以点击【添加主图】,点击【拍照】,拍照商品实物照片,可以多拍几张,或者直接上传设计好的宣传图。
【商品视频】这里点击【上传】,可以上传一段已经拍好的60秒内的视频。这些照片和视频,会显示在【小程序商城】的主图和详情页里。功能非常强大。
点击【商品分类】,选择商品分类,点击右上角【完成】
录入【零售价】,录入【进货价】,录入【库存】,录入或者选择【单位】,
点击【上架商城】,可以设置该商品是否上架到【小程序商城】。如果开启【首页推荐】,该商品就会显示在【小程序商城】首页。
其他需要填的就填,不需要填的就不填。点击【保存】,即可完成该商品的商品档案新建。
在【商品管理】界面,点击商品的图片,就可以看到该商品在商城里的情况。首先出现的就是主图视频。向右滑动,就是该商品的相册,详情页。
如果点击右边文字部分,底部弹出窗体。有【编辑】,【复制商品】,【停售】,【打印标签】等功能。
点击【打印标签】,录入打印条码标签数量,点击【打印】,在这里进行打印预览,顶部这里选择条码标签模板,
底部打印机,打印机型号,份数,这些参数自动记忆上一次的设置,具体设置查看相关的视频教程。在这里点击【打印】
即可通过蓝牙便携打印机,打印出来该商品的条码标签。其中注意条形码的内容就是该商品的【编号】内容。
也就是对于商品本身没有条码的商品,在打印条码标签时,将商品档案里的商品【编号】作为条码内容打印出来,即可实现仓库条码管理,扫码入库,出库,盘点等操作。
下面讲解下条码标签打印所需要注意的设置
(1)蓝牙打印机设置
长按【电源/保存】按键3秒,开机蓝牙打印机,进入“准备就绪”状态,
长按【菜单】按键3秒,进入菜单设置,
【打印浓度】设置为:3
【纸张类型】设置为:连续纸
【蜂鸣器】默认为:开启
【指令集】设置为:TSPL
【屏幕休眠】设置为:关闭
【自动关机】设置为:30分钟
【打印自检页】默认为:关闭
其他的无需设置。
设置完后,点按【电源/保存】按键,即可将刚才的设置进行保存。
(2)手机连接蓝牙打印机
点击手机上的【设置】图标进入系统设置,点击【蓝牙】,点击开启蓝牙,这里显示的就是手机附近的蓝牙设备,前面有打印机图标的,就是蓝牙打印机,点击后弹出【配对密码】录入界面,录入0000(4个0),这样手机就连接上了蓝牙便携打印机
(3)手机收银A P P软件里连接蓝牙打印机。
在手机收银A P P里,点击左上角图标,点击【打印机设置】,点击【添加打印机】,点击【添加蓝牙打印机】,点击【连接并设置】,点击【打印机型号】,因为是打印条码标签,所以就点击选择【通用(标签纸)】,点击【打印机类型】,我们用的是佳博GP-M322型号打印机作为测试,所以点击选择【80/58mm热敏】,然后点击右上角【保存】即可。
以上3个步骤,只需要设置一次,以后蓝牙打印机开机后,会自动连接,无需再进行连接设置。
(4)电脑浏览器后台导入条码标签模板
在电脑浏览器里打开并登录进销存管理软件,点击顶部【企业管理】,点击左边【打印】,点击【打印模板】,点击【业务单据】里【条码标签】,这里显示的就是手机APP上打印时可以选择的条码标签模板。点击【添加模板】,这里有很多的条码标签模板库供选择,可以选择合适自己的模板进行修改调整即可。
也可以点击这里的【导入模板】,从本地模板文件导入。
条码标签模板支持自定义设计,操作如下:点击条码标签模板上的【编辑】 ,进入条码标签模板自定义设计界面。底部这里【页面设置】,是设置条码标签纸的尺寸。
点击相应的字段,右边显示该字段的属性,可以改变字段的位置,大小,高度等。设计好后,点击右下角【保存】,手机APP上的条码标签打印模板即可实时更新。
如果这个步骤不会,那么请联系我们【汉码盘点机PDA】的技术进行指导,或者直接帮忙设计好,然后把模板文件发给您,您再导入下即可。
(5)手机A P P上打印条码标签。
在工作台,向下拖动,找到【基础档案】板块,点击【商品管理】进入,在这里点击选择需要打印条码标签的商品,点击下面弹窗里的【打印标签】,点击底部【打印】,点击顶部这里,可以选择设计好的条码标签模板,并可以预览打印效果,然后点击底部【打印】,即可通过蓝牙便携打印机,打印出来该商品的条码标签。
在手机A P P上,打印条码标签测试效果,如果不满意,继续在电脑浏览器后台修改条码标签模板,保存后再在手机A P P上打印,直至打印效果达到自己满意的效果为止。
我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R
classPacketdefinitialize(name,age,number,array)@name=name@age=age@number=number@neighbors=arrayendendp1=Packet.new("n1",5,2,[1,2,3,4])putsp1.name我有上面的代码,但是每当我执行puts语句时,我都会收到nameisnotamethod的错误。我不知道任何其他方式来打印p1的名称。如何打印姓名? 最佳答案 这里的问题是,虽然您拥有实例变量,但您并未使它们可访问。attr_reader:vari
我正在使用mechanize登录网站,然后检索页面。我遇到了一些问题,我怀疑这是由于cookie中的某些值造成的。当Mechanize登录网站时,我假设它存储了cookie。如何通过Mechanize打印出存储在cookie中的所有数据? 最佳答案 代理有一个cookie方法。agent=Mechanize.newpage=agent.get("http://www.google.com/")agent.cookiesagent.cookies.to_scookie返回一个Mechanize::Cookiesobject
有没有办法快速将表格格式的ruby哈希打印到文件中?如:keyAkeyBkeyC...1232343451253474456...其中散列的值是不同大小的数组。还是使用双循环是唯一的方法?谢谢 最佳答案 试试我写的这个gem(在表中打印散列、ruby对象、ActiveRecord对象):http://github.com/arches/table_print 关于ruby-如何以表格格式快速打印Ruby哈希值?,我们在StackOverflow上找到一个类似的问题:
如果我有一些测试,例如require_relative"Line"require_relative"LineParser"describeLinedoit"Canbecreated"doload"spec_helper.rb"@line.class.should==Lineendit"Canbeparsed"do...如何打印出测试组名称-在本例中为“Line”。我尝试添加:before:alldoputs"In#{self.class}"end但这给出了:InRSpec::Core::ExampleGroup::Nested_3,而不是Line 最佳答案
我有一个执行mysql的小ruby脚本导入方式:mysql-u-p-h,但利用Open3.popen3这样做。这就是我到目前为止所拥有的:mysqlimp="mysql-u#{mysqllocal['user']}"mysqlimp这实际上是在做工作,但有一件事困扰着我,与我希望看到的输出有关。如果我将第一行更改为:mysqlimp="mysql-v-u#{mysqllocal['user']}"#notethe-v然后整个脚本永远挂起。我猜,发生这种情况是因为读流和写流相互阻塞,我也猜想stdout需要定期冲洗,以便stdin将继续被消耗。也就是说,只要stdout的buffer已满
require'pp'p*1..10这会打印出1-10。为什么这么简洁?您还可以用它做什么? 最佳答案 它是“splat”运算符。它可用于分解数组和范围并在赋值期间收集值。这里收集赋值中的值:a,*b=1,2,3,4=>a=1b=[2,3,4]在此示例中,内部数组([3,4])中的值被分解并收集到包含数组中:a=[1,2,*[3,4]]=>a=[1,2,3,4]您可以定义将参数收集到数组中的函数:deffoo(*args)pargsendfoo(1,2,"three",4)=>[1,2,"three",4]
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想从给定的哈希键中打印出一个键,但找不到简单的解决方案:myhash=Hash.newmyhash["a"]="bar"#notworkingmyhash.fetch("a"){|k|putsk}#working,butuglyifmyhash.has_key("a")?puts"a"end还有其他办法吗?
我正在尝试使用以下代码打印1到50之间的所有数字:[1..50].each{|n|putsn}但是控制台打印[1..50]我想打印这样的东西1个2个3个4个...50 最佳答案 试试下面的代码:(1..50).each{|n|putsn}问题是您使用的是[]定界符而不是()定界符。 关于ruby-打印一个范围内的数字,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14528573
假设我在我的Rails应用中某处定义了一个名为bla的函数。在ruby或rails中有没有一种方法可以动态/以编程方式打印用于定义该函数的代码?例如:defblaputs"HiThere"end然后如果我调用一个函数,例如get_definition:putsget_definition(:bla)这会打印出来"puts\"HiThere\""有规范的方法吗?我以前实际上不需要这样做,而且我知道这在Rails中并不是很常见的做法。我也不想使用元(反射)编程定义我的方法,然后存储用于定义我的方法的字符串。感谢您的帮助! 最佳答案