pos机小票在线生成(pos机小票制作)


本文目录一览:

1、怎样把pos机小票复制到表格里?2、如何制作刷卡机的POS小票3、您好,请问我自己怎么在pos机上打印出这种小票?4、如何在农商行行企业网银申请开具pos机手续费发票?5、pos机小票造假wps模板6、急,加高分帮我解决了问题,asp.net(C#)如何实现小票打印功能?

怎样把pos机小票复制到表格里?

1、首先坦碰在商品通过扫描或手动输入(条码、货号)到收银机去、点击结账弹出抽屉,就会在本地生成完整的交易小票。

2、其次并不是所有的系统都会这样处理,旅信配有的收银系统会在日结或收银员执行拆指结账动作时,采发送数据回后台。

3、最后收银机一般都有导出数据的功能,即便是只能导出TXT文档,也能方便地转换成Excel。

[img]

如何制作刷卡机的POS小票

使用POS机前必须要完成签到,才能正常空山操作刷卡。

第一步:打开POS机电源,会出现“终端签到--请输入操作员号”提示,正确输入事先设定好的对应操作员号,然后会出现“终端裂亏仔签到--输入操作员密码”提示,正确录入设定密码就OK。

第二步:成功输入密码后,进入待机界面,这个时候就可以进入刷卡步骤。

第三步:根据提示可以选择刷卡或插卡的方式,无论哪种选择方式,操作成功后点击“确认”,会提示输入密码,正肆汪确输入持卡人密码就OK。

第四步:打印小票

1、如打印信息与最近一次刷卡信息相符说明刷卡成功。

2、如打印信息与最近一次刷卡信息不相符,说明刷卡不成功,需再次刷卡,形成单边账(即:该笔刷卡不成功,该款仅被银行扣取,银行择日会退回刷卡账户)。

您好,请问我自己怎么在pos机上打印出这种小票?

你好!这个是测试单,需要登陆超级管理员账号,才可以进去打印机器参数!

如何在农商行行企业网银申请开具pos机手续费发票?

需要按照以下步骤进行告团操作:

1. 登录农商行企业网银系统,在首页导航栏中找到 "财务管理",并点击进入。

2. 在财务管理页面中,找到 "电子凭雹友渗证",并点击进入。在电子凭证页面中,你可以查看和下载已经生成的发票及支付凭证。

3. 如果你需要申请开具新的 POS 机手续费发票,可以点击页面右侧的 "新增电子凭证" 按钮。在弹出的对话框中,填写源脊相关信息,包括发票类型(一般纳税人增值税专用发票或普通发票)、发票抬头、发票金额、收款账号等。如果需要上传相关的发票申请资料和证明文件,也可以在这里进行上传。

4. 完成发票信息填写后,点击 "确定" 按钮提交申请。系统会自动为你生成相应的发票凭证,并将其显示在电子凭证页面中。

5. 如果你需要下载、打印或复制发票凭证,只需要在对应的凭证条目中,点击 "查看" 按钮即可。在凭证详情页面,你可以查看具体的发票信息和凭证流水号,也可以下载 PDF 格式的发票文件,或复制发票信息到剪贴板中进行粘贴。

需要注意的是,具体的操作流程和界面可能因不同版本的农商行企业网银而有所不同。如果你在使用过程中遇到问题,可以参考系统提供的帮助文档或联系农商行客服寻求帮助。

pos机小票造假wps模板

这里介绍下用WPS表格做拼音田字格模板制作的过程:

1、打开WPS表格,选定全部单元格。然后单击“格式”→“行” →“行高”,在“行高”对话框中将行高设置为17;再单击“格式”→“列” →“列宽”, 在“列宽”对话框中将列宽设置为17,这样就将所有单元格就变成了一个个小正方形。

2、先来设置“田”字格的格式。用四个小正方形单元格构成一个“田”字格,选定A4:B5四个单元格,然后单击“格式”→“单喊孙元格”,打开“单元格格式”对话框。

3、单击上部的“边框”标签,通过边框对田字格进行设置。从右侧的“线条样式”中选择“虚线”,然后单击上方“预置”中的“内部”按钮;再从右侧的“线条样式”中选择“细实线”,然后再单击上方“预置”中的“外边框”按钮,最后单击“确定”退出。这样一个“田”字格就制作好了。

4、下面单击一下“常用工具栏”中的“打印预览”按钮,看一看这个“田”字格是否符合要求。预览的主要目的不是看这个“田”字格,而是让窗口中出现页面右侧的边界虚线。

5、保持A4:B5四个单元格的选定状态,把鼠标指向选定区域右下方的填充柄,然后向右拖动鼠标至右侧的边界虚线,通过自动填充设置出一行“田”字格。

6、然后再来设置拼音格的格式。选定第一行的单元格A1:AB1,单击“合并及居中”按钮,然后打开“边框”按钮的下拉菜单,选择“全部框线”。保持该单元格的选定状态,把鼠标指向右下方的填充柄,拖动鼠标填充至第三行,设置出拼音格。此时拼音格的高度是田字格的1.5倍,不符合常规,稍后一并调整。

7、选定A1:AB5,然后用鼠标拖动填充柄向下填充。因为拼音格比较高,还需要调整使其变低,所以填充时要超过下边界几行散判。

8、填充结束后,再把拼音格的高度调低。开始用排序的方法不行,用筛选的方法可以实现。

9、在边界线外侧的单元格AC1:AC3中输入a,AC4:AC5中输入b。然后选定AC1: AC5,拖动填充柄向下填充至表尾。这样拼音格行末对应的都是a,田字格行末对应的都是b。

10、单击AC1,然后单击“数据”→“筛选” →“自动筛选”,则AC1单元格右侧会出现一个下拉列表按钮。单击该按钮,从下拉列表框中选择“a”,则编辑窗口中就只剩下行尾是“a”的行了。

11、选定这些行,单击“格式”→“冲渗改行” →“行高”, 在“行高”对话框中将行高设置为9,单击“确定”。然后再单击AC1单元格右侧的下拉列表按钮,从下拉列表框中选择“全部”,则调整好的拼音田字格就全部显示出来了。

12、最后将AC列隐藏或删除,再将超出下边界的表格删除,拼音田字格就大功告成了。

急,加高分帮我解决了问题,asp.net(C#)如何实现小票打印功能?

打印string。

给你个类

public class TicketSet

{

public struct keyAndValue

{

public String keyStr;

public String valueStr;

}

private ListkeyAndValue keyAndValueListTop = new ListkeyAndValue();

//陪弯/ summary

/// 小票头部信息

/// /summary

public ListkeyAndValue KeyAndValueListTop

{

get { return keyAndValueListTop; }

}

/// summary

/// 增加小票芦中闷培碧头部键值对

/// /summary

/// param name="keyStr"键/param

/// param name="valueStr"值/param

public void AddKeyAndValueTop(String keyStr, String valueStr)

{

keyAndValue keyandvale = new keyAndValue();

keyandvale.keyStr = keyStr;

keyandvale.valueStr = valueStr;

this.keyAndValueListTop.Add(keyandvale);

}

private ListkeyAndValue keyAndValueListMid = new ListkeyAndValue();

/// summary

/// 小票中间费用信息

/// /summary

public ListkeyAndValue KeyAndValueListMid

{

get { return keyAndValueListMid; }

}

/// summary

/// 增加小票中间费用键值对

/// /summary

/// param name="keyStr"键/param

/// param name="valueStr"值/param

public void AddKeyAndValueMid(String keyStr, String valueStr)

{

keyAndValue keyandvale = new keyAndValue();

keyandvale.keyStr = keyStr;

keyandvale.valueStr = valueStr;

this.keyAndValueListMid.Add(keyandvale);

}

private ListkeyAndValue keyAndValueListFoot = new ListkeyAndValue();

/// summary

/// 小票底部信息

/// /summary

public ListkeyAndValue KeyAndValueListFoot

{

get { return keyAndValueListFoot; }

}

/// summary

/// 增加小票底部键值对

/// /summary

/// param name="keyStr"键/param

/// param name="valueStr"值/param

public void AddKeyAndValueFoot(String keyStr, String valueStr)

{

keyAndValue keyandvale = new keyAndValue();

keyandvale.keyStr = keyStr;

keyandvale.valueStr = valueStr;

this.keyAndValueListFoot.Add(keyandvale);

}

private String ticketSignature;

/// summary

/// 小票顶部签名

/// /summary

public String TicketSignature

{

get { return ticketSignature; }

set { ticketSignature = value; }

}

private String ticketTitle;

/// summary

/// 小票的标题

/// /summary

public String TicketTitle

{

get { return ticketTitle; }

set { ticketTitle = value; }

}

private String ticketFooter;

/// summary

/// 小票底部签名

/// /summary

public String TicketFooter

{

get { return ticketFooter; }

set { ticketFooter = value; }

}

private DataTable dtGoodsList;

/// summary

/// 商品列表信息

/// /summary

public DataTable DtGoodsList

{

get { return dtGoodsList; }

set { dtGoodsList = value; }

}

private int ticketWidth;

/// summary

/// 小票宽度,按字符数计算

/// /summary

public int TicketWidth

{

get { return ticketWidth; }

set { ticketWidth = value; }

}

private Decimal colper1;

/// summary

/// 商品列表中第一个标题所占小票总宽度的百分比

/// /summary

public Decimal Colper1

{

get { return colper1; }

set { colper1 = value; }

}

private Decimal colper2;

/// summary

/// 商品列表中第二个标题所占小票总宽度的百分比

/// /summary

public Decimal Colper2

{

get { return colper2; }

set { colper2 = value; }

}

private Decimal colper3;

/// summary

/// 商品列表中第三个标题所占小票总宽度的百分比

/// /summary

public Decimal Colper3

{

get { return colper3; }

set { colper3 = value; }

}

private Decimal colper4;

/// summary

/// 商品列表中第四个标题所占小票总宽度的百分比

/// /summary

public Decimal Colper4

{

get { return colper4; }

set { colper4 = value; }

}

private Char signWeight;

/// summary

/// 重要分隔符的样式

/// /summary

public Char SignWeight

{

get { return signWeight; }

set { signWeight = value; }

}

private Char signLight;

/// summary

/// 一般分隔符的样式

/// /summary

public Char SignLight

{

get { return signLight; }

set { signLight = value; }

}

/// summary

/// 商品列表设置

/// /summary

/// param name="ticket"TicketSet对象/param

/// returns带格式的商品列表/returns

private String ItemsList()

{

StringBuilder result = new StringBuilder();

if (this.dtGoodsList != null this.dtGoodsList.Columns.Count 0 this.dtGoodsList.Rows.Count 0)

{

result.Append(CreateLine(this.TicketWidth, this.SignWeight));

result.Append(ArrangeArgPosition(this.dtGoodsList.Columns[0].Caption, this.TicketWidth, this.Colper1));

result.Append(ArrangeArgPosition(this.dtGoodsList.Columns[1].Caption, this.TicketWidth, this.Colper2));

result.Append(ArrangeArgPosition(this.dtGoodsList.Columns[2].Caption, this.TicketWidth, this.Colper3));

//result.Append(ArrangeArgPosition(this.dtGoodsList.Columns[3].Caption, this.TicketWidth, this.Colper4));

result.Append("\r\n");

result.Append(CreateLine(this.ticketWidth, this.SignLight));

for (int i = 0; i this.dtGoodsList.Rows.Count; i++)

{

//result.Append(SetArgPosition(this.dtGoodsList.Rows[i][0].ToString(), this.TicketWidth, false));

result.Append(ArrangeArgPosition(this.dtGoodsList.Rows[i][0].ToString(), this.TicketWidth, this.Colper1));

result.Append(ArrangeArgPosition(this.dtGoodsList.Rows[i][1].ToString(), this.TicketWidth, this.Colper2));

result.Append(ArrangeArgPosition(this.dtGoodsList.Rows[i][2].ToString(), this.TicketWidth, this.Colper3));

//result.Append(ArrangeArgPosition(this.dtGoodsList.Rows[i][3].ToString(), this.TicketWidth, this.Colper4));

result.Append("\r\n");

}

result.Append(CreateLine(this.ticketWidth, this.SignLight));

}

return result.ToString();

}

/// summary

/// 排列商品列表的表头信息

/// /summary

/// param name="arg"表头标题/param

/// param name="charNum"标题所占总字符数,一般按照小票总宽度的百分比来设置/param

/// returns带有格式的标题/returns

private String ArrangeArgPosition(String arg, int ticketwidth, Decimal colPer)

{

StringBuilder result = new StringBuilder(arg);

int charNum = Convert.ToInt32(ticketWidth * colPer);

if (0 != charNum)

{

int argcount = System.Text.Encoding.Default.GetByteCount(arg);

for (int i = 0; i charNum - argcount; i++)

{

result.Append(" ");

}

}

return result.ToString();

}

/// summary

/// 设置小票头部信息,可以自动区分汉字还是英文,格式只限2行

/// /summary

/// param name="arg"小票头部内容/param

/// param name="ticketwidth"小票宽度,按照字符个数计算/param

/// param name="isMiddle"是否中间对齐/param

/// returns带格式的小票头部信息/returns

private String SetArgPosition(String arg, int ticketwidth, bool isMiddle)

{

StringBuilder result = new StringBuilder();

int argnum = System.Text.Encoding.Default.GetByteCount(arg);

if (argnum = ticketwidth)

{

if (isMiddle)

{

for (int i = 0; i (ticketwidth - argnum) / 2; i++)

{

result.Append(" ");

}

}

result.Append(arg);

result.Append("\r\n");

}

else

{

for (int i = 0; i = ticketwidth / 2; i++)

{

int temp = ticketwidth / 2 + i;

if (ticketwidth == System.Text.Encoding.Default.GetByteCount(arg.Substring(0, temp)) || ticketwidth == System.Text.Encoding.Default.GetByteCount(arg.Substring(0, temp)) - 1)

{

result.Append(arg.Substring(0, temp));

result.Append("\r\n");

result.Append(arg.Substring(temp, arg.Length - (temp)));

result.Append("\r\n");

break;

}

}

}

return result.ToString();

}

/// summary

/// 设置小票各部分的分隔线

/// /summary

/// param name="ticketwidth"小票的宽度,按照字符个数计算/param

/// param name="signChar"分隔线的样式/param

/// returns小票的分隔线/returns

private String CreateLine(int ticketwidth, Char signChar)

{

StringBuilder result = new StringBuilder();

for (int i = 0; i ticketwidth; i++)

{

result.Append(signChar);

}

result.Append("\r\n");

return result.ToString();

}

/// summary

/// 生成小票

/// /summary

/// param name="ticket"TicketSet对象/param

/// returns最终小票结果/returns

public String Ticket()

{

StringBuilder ticketStr = new StringBuilder();

//小票头部

ticketStr.Append(SetArgPosition(this.TicketSignature, this.TicketWidth, true));

ticketStr.Append(SetArgPosition(this.TicketTitle, this.TicketWidth, true));

ticketStr.Append(CreateLine(this.TicketWidth, this.signWeight));

//小票上部内容

for (int i = 0; i this.KeyAndValueListTop.Count; i++)

{

ticketStr.Append(this.KeyAndValueListTop[i].keyStr + this.KeyAndValueListTop[i].valueStr + "\r\n");

}

//商品列表

ticketStr.Append(ItemsList());

//小票中部内容

for (int i = 0; i this.KeyAndValueListMid.Count; i++)

{

ticketStr.Append(this.KeyAndValueListMid[i].keyStr + this.KeyAndValueListMid[i].valueStr + "\r\n");

}

ticketStr.Append(CreateLine(this.TicketWidth, this.signWeight));

//小票下部内容

for (int i = 0; i this.KeyAndValueListFoot.Count; i++)

{

ticketStr.Append(this.KeyAndValueListFoot[i].keyStr + this.KeyAndValueListFoot[i].valueStr + "\r\n");

}

//小票底部

ticketStr.Append(this.TicketFooter + "\r\n");

return ticketStr.ToString();

}

}

本文来自用户投稿,不代表POS机办理网立场,如若转载,请注明出处:https://tlx668.com/poszx/69059.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月19日
下一篇 2023年08月19日

相关推荐

  • pos机清算了还能打出,pos机清算了还能打出明细吗

    刷进pos机的钱能退出去吗安全吗刷进pos机的钱能退出去吗?现在人们在购物的时候,大多使用信用卡进行付款。那如果收银员把账单算错了,多收了一部分钱,刷进POS机的钱还能退出去吗?一、不能退出为什么不能退出了?很多消费者对此应该很疑惑,只是多

    2024-04-27 14:04:14
    102 0
  • pos机怎么补发单子(pos机怎么补发单子给客户)

    pos机的小票能补出来么pos机小票能补吗可以。只要是小票出来都是交易成功的。可以在pos机里重打最后一笔交易。POS是一种多功能终端,把它安装在信用卡的特约商户和受理网点中与计算机联成网络,就能实现电子资金自动转帐,它具有支持消费、预授权

    2024-04-27 10:04:30
    103 0
  • pos机结算后补打小票?pos机结算后补打小票可以吗

    上午pos机结算完了下午想补打小票怎么打上午pos机结算完了下午想补打小票怎么打?1/4分步阅读pos上有个功能叫打印,可以打印任意一笔,只要输入凭证号,就可以打印了,如果pos机做过结算了就打印不了了。2/4点击【确认】按键,在里面找到【

    2024-04-27 09:08:46
    122 0
  • pos机日结小票,pos机日结后怎么打交易明细

    pos机结算后怎么重打小票一、pos机昨天已经日结,怎样才可以重打昨天的刷卡小票有的,找到菜单里的“管理”选项~~“交易明细”如果是直联机就不能了~~!!参考银联的最新技术标准规范~~!!pos机终端日结后,终端存储的交易记录上送清空存储。

    2024-04-27 09:08:33
    114 0
  • pos机不装纸可以刷吗,pos机不装纸可以刷吗怎么刷

    pos机交易成功没有出纸如果不是线路有故障,在POS机缺纸情况下一样是交易成功的。你可以按下[“确认”--“打印”---“打印交易明细”]打印张交易明细报表看一下,上面有你上次结算至今的所有成功交易记录。但如果你已经结算了的话,就只可以拿着

    2024-04-27 08:03:56
    85 0
  • pos机打印设计图(pos机打印设计图纸怎么弄)

    收银打印纸怎么安装到电脑上收银打印纸怎么安装问题一:收款机打印纸怎么安装这个好装,你什么型号的打印机呢?热敏的例如:POS58的把打印机盖开开,直接放收银纸就可以,注意纸的光面朝上。针打的看你的什么型号:一般很简单的。如果你那是二代机的话:

    2024-04-27 07:13:18
    93 0

发表回复

8206

评论列表(0条)

    暂无评论